Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Проблема с QReport //Access violation ad address YYYYYYYY   Найти похожие ветки 

 
DimonXXX ©   (2004-05-13 15:45) [0]

Создаю отчет QReport, в первый раз preview работает
нормально и печать идет хорошо.
После печати меняю данные в отчете и при вызове
preview происходит ошибка:

Access violation ad address YYYYYYYY
write of address XXXXXXXX

или

Access violation at address XXXXXXXX
in module "zzzzzz.exe"
read of address FFFFFF

После закрытия всех дочерних форм предшевствующих
отчету, и открытия их снова, один раз
preview сделать удается, затем ситуация повторяется.

Сам QuickRep лежит на TPanel которая показывается
и прячется по мере надобности.
Во время вызова метода preview
Panel.Visible=True;

В чем  причина ошибки?


 
Семен Сорокин ©   (2004-05-13 16:36) [1]

А отладчик что говорит? Где ошибка?
Есть ли обработчик OnNeedData и если есть сбрасываются ли флаги после печати?
Была ошибка работы с памятью в старом QR, решалась принудительным присваиванием QuickReport.QRPrinter := nil; после печати/просмотра.
Да и код не помешал бы.


 
Erik ©   (2004-05-14 11:56) [2]

Могу сказать, что внутри QR постоянно ошибки происхъодят, но они принудительно подовляются. Мучше всего перейди на чтото другое. FR например, даже wizard есть для конвертации отчетов.


 
Developerr ©   (2004-05-14 14:36) [3]

А что с формой, на которой расположен Quick Report? Освобождаешь ли ты ее из памяти при закрытии? Попробуй освобождать форму из памяти OnClose пишешь action:=caFree; У меня Quick Report работает без проблем.


 
jack128 ©   (2004-05-14 14:46) [4]


> Могу сказать, что внутри QR постоянно ошибки происхъодят,
> но они принудительно подовляются.
а откуда такая информация?


 
Aleksandr ©   (2004-05-15 23:35) [5]

Там в одном месте надо ручками исправить баг:

в  QuickRpt Preview
   if Cancelled then
   begin
     QRPrinter.Free;
     QRPrinter:=nil; //это дописать, я даже у разработчика про это спрашивал, он признал ошибку.



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
14-1083913278
pasha_golub
2004-05-07 11:01
2004.05.30
Мое публичное заявление :-)


8-1079639405
maxXP
2004-03-18 22:50
2004.05.30
Как растянуть видео на всю panel?


6-1081347770
Livid
2004-04-07 18:22
2004.05.30
Mailslots


14-1084097836
European
2004-05-09 14:17
2004.05.30
Докачка электронной почты


11-1074101780
Phantomaz
2004-01-14 20:36
2004.05.30
Как поместить рисунок из ресурса (иконку) в PopupMenu ?