Текущий архив: 2005.11.06;
Скачать: CL | DM;
ВнизDelphi не воспринимает пользовательские классы Найти похожие ветки
← →
BFG9k © (2005-10-18 20:02) [0]Компилирую пакет с формой (TForm). Загружаю пакет динамически с помощью LoadPackage и создаю экземпляр формы. Пока форма является стандартным классом TForm, все работает нормально. Как только я создаю свой класс, возникает исключение в конструкторе Invalid Typecast. Это происходит даже если объявить просто ...
type
TMyClass=class(TForm);
... и создавать экземпляр этого класса. Модуль с описанием класса используется дважды: в пакете и в основной программе. Все вызываемые из основной программы методы класса - виртуальные. Флаг Build With Runtime Packages в вызывающей программе включен.
← →
DiamondShark © (2005-10-19 09:24) [1]
> Флаг Build With Runtime Packages в вызывающей программе
> включен.
А пакет включён в список пакетов?
Если нет, то в exe и в пакете будут разные RTTI.
← →
BFG9k © (2005-10-19 16:49) [2]Да, включен :(
Страницы: 1 вся ветка
Текущий архив: 2005.11.06;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.038 c