Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

глюк в FastReport на preview report ? [D6, IB6.x]


Dimedrol ©   (2003-09-12 15:59:00) 

Коллеги, у меня вот такая ситуация:
Программа, использующая FastReport(2.44, 2.5) разрабатывалась на Windows 2000.

Прога нормально работает, понятно, у меня, затем на 1-й 98-й тачке (основной пользователь).
А вот потребовалось поставить прогу еще 1 юзеру, у него новый комп и Windows 2000.
Так вот на этой Windows 2000 при попытке просмотра отчета, быстро мелькает окошко, мол, "подготовка 1,2... страницы", и все. ;-((

Такое впечатление, что фокус ввода получает какое-то невидимое окно... 8-(

Текущие окна перестают быть активными и все. Из проги не выйти, кроме как "снять задачу".

На еще 1-й 2000-ной машине та же самая картина.

Что это может быть ? Или где я накозлил ?


Dimedrol   (2003-09-15 18:11:00) [1]

2 Vovchik_A
Я репорты храню в файлах. И соответственно - StoreInDFM=false

Вот мой код:
---------------------------------------------------

RekF.TotalQ.Close;
RekF.TotalQ.sql.text:="select * from GET_REKINS_TOTAL("+n+", """+FormatDateTime("mm/dd/yyyy", FromDate.date)+""",
"""+FormatDateTime("mm/dd/yyyy", ToDate.date)+""")";
RekF.TotalQ.Open;
showmessage("passed 6");

showmessage("Loading: "+ExtractFilePath(Application.Exename)+rekins);

RekF.frReport1.LoadFromFile(ExtractFilePath(Application.Exename)+rekins);

showmessage("passed 61");

if RekF.frReport1.PrepareReport then
begin
showmessage("prepared");
RekF.frReport1.ShowPreparedReport;
end;

showmessage("passed 7");
RekF.showmodal;
showmessage("passed 8");

---------------------------------------------------

Я дохожу до шага - "showmessage("prepared");"
То есть отчет подготовлен.
До него и происходит мелькание окошка подготовки.
Далее шаг - "showmessage("passed 7");"
И.... все.
Фокус на невидимом окне, по всей вероятности...

И самое главное-то -
на многих компах это работает.
А на некоторых - нет.

Мне посоветовали тут поиграться с региональными настройками.
Игрался. Безуспешно.

И принтеры установленные на машинах есть...


Vovchik_A   (2003-09-15 13:06:00) [2]

Флажок StoreInDFM в каком положении находится у TfrReport ?


Layner   (2003-09-15 08:34:00) [3]

Мож. что с видиосистемой? 2й монитор там...


Jean   (2003-09-14 15:45:00) [4]

Странный ты! А что отлаживать-то, если работает? Если на одной машине не работает, а на одной работает, то надо разницу в машинах найти сначала...


Polevi   (2003-09-13 19:57:00) [5]

>Jean © (13.09.03 11:53) [2]
пляски с бубном, отладка спасет


Jean   (2003-09-13 11:53:00) [6]

to Polevi - программа работает - криво, нормально - не важно. А раз работает, то в одной системе обязана работать и на другой машине.
to Dimedrol
Посмотри какие-нибудь настройки системы. Имею ввиду, что у тебя-то работает (вот если б в разных системах не работало). У меня было много косяков с региональными настройками, может быть, Фаст берет что-нибудь оттуда. Проверь билды систем, если есть возможность установи тот, который у тебя и попробуй в нем...


Polevi   (2003-09-12 16:25:00) [7]

отладка спасет


Наверх

Титульная страница Поиск, карта сайта Написать письмо