Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.029 c
3-1127461627
Маленький мук
2005-09-23 11:47
2005.11.06
Тригеры в MSSQL 2000


1-1129657429
Galiaf
2005-10-18 21:43
2005.11.06
Повернуть картинку.


14-1129357806
12DFBDD
2005-10-15 10:30
2005.11.06
Regular expresion


2-1129295255
MAcK
2005-10-14 17:07
2005.11.06
Звук


14-1129149514
Гарри Поттер
2005-10-13 00:38
2005.11.06
Диалог поиска файлов, диалог Run, в WinXP