Наследник TQuickRep. Self.Handle- access violation

Tolja
Дата: 01.06.2009 17:52:17
Привет коллеги

Дельфи 7, Вин ХР, Quick Report 3.0.9.

В проге (точнее в библиотеке) имеется генератор отчетов (класс-наследник TQuickRep). Перед распечаткой отчета вызывается метод Prepare, что в свою очередь генерирует некоторые события, код которых содержит в том числе Self.Handle. Self в данном контексте это, естественно, класс-наследник TQuickRep.

Если я компилирую библиотеку с "run-time packages", то все чики-пики. Если без, то попытка "прочитать" Self.Handle заканчивается "EOleException: Control 'мой класс-наследник TQuickRep' has no parent window".

Кто-нибудь может объяснить почему это происходит?

С уважением,
Толя.
_Vasilisk_
Дата: 01.06.2009 22:41:42
Tolja
В проге (точнее в библиотеке)
ShareMem
Tolja
Дата: 02.06.2009 11:28:41
_Vasilisk_
Tolja
В проге (точнее в библиотеке)
ShareMem

Привет

Не совсем понимаю какое это имеет отношение к проблеме, но как бы то ни было. ShareMem указан первым в списке "uses".
Anatoly Podgoretsky
Дата: 02.06.2009 19:13:57
А надо в списках

--
http://www.podgoretsky.com
Tolja
Дата: 03.06.2009 17:56:34
Anatoly Podgoretsky
А надо в списках

--
http://www.podgoretsky.com


Проверил в списках. В списках ShareMem тоже везде на первом месте.