Вниз
Скачать: CL | DM;

Вопрос по пакетам   Найти похожие ветки 

← →
Харько   (2005-12-01 11:08) [0]

Есть у меня базовый класс. Он содержится в главной форме. Также класс содержится в плагинах - т.е. от базового класса наследуются реализации в плагинах, дальше регистрируются, а главная форма загружает плагины и создает наследники базового класса. Но. Загружаем мы первый пакет. Все нормально. Если мы пробуем загрузить другой пакет (в котором также содержится модуль базового класса), не выгружая предыдущий, то мы получим ошибку EPackageError - что модуль (TBaseClass)  уже загружен пакетом (FirstPackage). Можно ли не выгружать постоянно пакеты?


← →
Reindeer Moss Eater ©   (2005-12-01 11:14) [1]

Можно. Но надо что бы они не содержали одинаковые модули


← →
Харько   (2005-12-01 11:28) [2]

А как? Вынести базовый класс еще в один пакет? А как его подключить к наследникам?


← →
Reindeer Moss Eater ©   (2005-12-01 11:30) [3]

внести модуль в список uses, убрать из списка contains



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
2-1133694436
dikiy
2005-12-04 14:07
2005.12.18
hook


2-1133380789
zxc
2005-11-30 22:59
2005.12.18
как сделать чтобы delphi понимал 4.3 и 4,3 как число


6-1126098276
MU
2005-09-07 17:04
2005.12.18
Windows UserName


6-1125765758
Nekt0
2005-09-03 20:42
2005.12.18
SMTP Авторизация на mail.ru


2-1133754766
Veter
2005-12-05 06:52
2005.12.18
Как можно получить текст с поля Edit другой программы




   Наверх