Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.036 c
6-1081351811
nomshar
2004-04-07 19:30
2004.05.30
И опять о сокетах


3-1084275020
Gennadiy
2004-05-11 15:30
2004.05.30
Проблема с условием в хранимой процедуре


7-1083301755
_sulent
2004-04-30 09:09
2004.05.30
Вопрос по реестру


14-1084340647
Vitas2
2004-05-12 09:44
2004.05.30
ShareIt


3-1083847962
ПрогерШ
2004-05-06 16:52
2004.05.30
Как узнать всю информацию о поле?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский