Форум: "Базы";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Внизглюк в FastReport на preview report ? Найти похожие ветки
← →
Dimedrol (2003-09-12 15:59) [0]Коллеги, у меня вот такая ситуация:
Программа, использующая FastReport(2.44, 2.5) разрабатывалась на Windows 2000.
Прога нормально работает, понятно, у меня, затем на 1-й 98-й тачке (основной пользователь).
А вот потребовалось поставить прогу еще 1 юзеру, у него новый комп и Windows 2000.
Так вот на этой Windows 2000 при попытке просмотра отчета, быстро мелькает окошко, мол, "подготовка 1,2... страницы", и все. ;-((
Такое впечатление, что фокус ввода получает какое-то невидимое окно... 8-(
Текущие окна перестают быть активными и все. Из проги не выйти, кроме как "снять задачу".
На еще 1-й 2000-ной машине та же самая картина.
Что это может быть ? Или где я накозлил ?
← →
Polevi (2003-09-12 16:25) [1]отладка спасет
← →
Jean (2003-09-13 11:53) [2]to Polevi - программа работает - криво, нормально - не важно. А раз работает, то в одной системе обязана работать и на другой машине.
to Dimedrol
Посмотри какие-нибудь настройки системы. Имею ввиду, что у тебя-то работает (вот если б в разных системах не работало). У меня было много косяков с региональными настройками, может быть, Фаст берет что-нибудь оттуда. Проверь билды систем, если есть возможность установи тот, который у тебя и попробуй в нем...
← →
Polevi (2003-09-13 19:57) [3]>Jean © (13.09.03 11:53) [2]
пляски с бубном, отладка спасет
← →
Jean (2003-09-14 15:45) [4]Странный ты! А что отлаживать-то, если работает? Если на одной машине не работает, а на одной работает, то надо разницу в машинах найти сначала...
← →
Layner (2003-09-15 08:34) [5]Мож. что с видиосистемой? 2й монитор там...
← →
Vovchik_A (2003-09-15 13:06) [6]Флажок StoreInDFM в каком положении находится у TfrReport ?
← →
Dimedrol (2003-09-15 18:11) [7]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");"
И.... все.
Фокус на невидимом окне, по всей вероятности...
И самое главное-то -
на многих компах это работает.
А на некоторых - нет.
Мне посоветовали тут поиграться с региональными настройками.
Игрался. Безуспешно.
И принтеры установленные на машинах есть...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c