Форум: "Базы";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
ВнизЧто означает Найти похожие ветки
← →
Sirus (2002-08-13 06:55) [0]Привет мастера....
У меня при просмотре отчета возникает сообщение
TQRPrinter not ready и сразу же за ним сообщение типа
Access violation at address XXXXXXXXXX in module Vcl50.bpl....
Что это означает... и как лечить...
← →
SaS13 (2002-08-13 09:25) [1]может поможет:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1028889553&n=1
← →
Sirus (2002-08-13 11:29) [2]Нет не помогло... в принципе у меня при показе отчета происходит загрузка из сохраненного ранее отчета....
Вот тут и выскакивает ошибка... Если после открытия Preview отчета я пытаюсь загрузить ранее сохраненный отчет то все идет гладко...
Мне по моему нужно событие для формы типа AfterShow или что нить в этом роде... может есть такое???
← →
SaS13 (2002-08-13 11:38) [3]Мне по моему нужно событие для формы типа AfterShow или что нить в этом роде... может есть такое???
а OnClose не подойдет?
← →
Johnmen (2002-08-13 11:43) [4]Видимо пытаешься загрузить отчет в тот момент, когда область расположения метафайла отчета (на нее указывает TQRPrinter) неинициализирована...
← →
Sirus (2002-08-13 13:28) [5]Ну в основном я убрал ошибку оттуда где она появлялась раньше...
но получилось так что теперь она появляется в самом конце...
вот код:
If OpenDialog.Execute then begin
LoadingReport:=True;
FileNameToLoad:=OpenDialog.FileName;
SimpleRep:=TSimpleRep.Create(Application);
SimpleRep.Preview;
FreeAndNil(SimpleRep);
end;
после выполнения этого участка кода.. т.е. после закрытия формы просмотра отчета выскакивает ошибка QRPrinter not ready...
А вот помеченная жирным строка вообще не выполняется...
Если сделать вместо SimpleRep.Preview - SimpleRep.PreviewModal то все работает нормально, но при открытии формы возникает ошибка типа "Неизвестное программное исключение (ХХХХХХХХХ) по адресу ХХХХХХХХХХХ"
← →
Johnmen (2002-08-13 13:35) [6]Превью свой или стандартный ?
← →
Sirus (2002-08-13 14:05) [7]Свой...
← →
Johnmen (2002-08-13 14:54) [8]Тогда при закрытии твоей превью формы надо
QRPreview.QRPrinter.Free;
QRPreview.QRPrinter:=nil;
← →
Sirus (2002-08-13 16:56) [9]А почему выделоенное жирным в коде не выполняется...
И должно ли было оно выполнятся... я имею ввиду FreeAndNil отчета...
Посоветуйте где можно выполнить его... Чтобы было сразу же после закрытия Preview....
← →
Johnmen (2002-08-13 17:02) [10]Почему ты решил, что не выполняется ? Очень даже вып-ся...
← →
SaS13 (2002-08-13 17:05) [11]А почему выделоенное жирным в коде не выполняется...
Потому что exception вылетает возьми в try finally тогда будет выполнятся
← →
Sirus (2002-08-14 08:06) [12]> SaS13 © & Johnmen ©
Давай я вам отправлю исходники проекта... И ты там посмотришь что у меня неправильно стоит... ОК???
← →
SaS13 (2002-08-14 08:50) [13]Sirus © (14.08.02 08:06)
давай гляну, коль не шутишь =)
← →
Sirus (2002-08-14 08:56) [14]И еще...
Ошибка возникает сразу же после строки:
PreviewForm.QRPreview.QRPrinter:=TQRPrinter(Sender);
ошибка QRPrinter not ready
Может надо что-нибудь поставить перед этой строкой...
или может для QRPrinter чегото не хватает???
> SaS13 ©
А исходники я уже отправил тебе на почту...
← →
SaS13 (2002-08-14 09:01) [15]Ошибка возникает сразу же после строки:
PreviewForm.QRPreview.QRPrinter:=TQRPrinter(Sender);
а ты уверен что Sender это TQRPrinter? Что за событие?
← →
SaS13 (2002-08-14 09:04) [16]=)) письмо получил, но без аттачмента, забыл чтоли?
← →
Johnmen (2002-08-14 09:17) [17]Присылай, посмотрю...
← →
Sirus (2002-08-14 10:53) [18]Забыл скорее всего... :)))
Отсылаю обратно...
← →
Sirus (2002-08-14 13:13) [19]> SaS13 ©
Спасибо... Работает...
Спасибо и Johnmen"у....
Выручили... мне завтра сдавать прогу... :)))
With best regards DSR
← →
Johnmen (2002-08-14 13:21) [20]Так в чем же было дело ? А то твои исходники я пока не посмотрел...
← →
Sirus (2002-08-14 13:31) [21]> Johnmen ©
Я точно пока еще не понял в чем дело было... Может SaS13 ©
лучше объяснит... Но все работает...
> SaS13 ©
ТОлько вот опять проблема...
QRPrinter.PrintSetup не работает...
как сделать чтоб работал???
← →
SaS13 (2002-08-14 13:46) [22]QRPrinter.PrintSetup не работает...
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=18-988620025
Так в чем же было дело ?
Обращение к QRPrinter на событие OnShow превью-формы, видно к тому моменту он еще не сформирован, и закрытие QRPrinter.ClosePreview(...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.008 c