Вниз
Скачать: 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.023 c
2-1133364334
Mak55
2005-11-30 18:25
2005.12.18
Добрый вечер! Покажите плиз пример с использ. ProgressBar


2-1132760042
Lexa1111
2005-11-23 18:34
2005.12.18
Как при помощи Delphi открыть файл


14-1132734051
rea
2005-11-23 11:20
2005.12.18
Семинар D2006


4-1129578335
Rianon
2005-10-17 23:45
2005.12.18
Dll и использование немодальных форм в них


14-1133250903
syte_ser78
2005-11-29 10:55
2005.12.18
2 вопроса по хостингу




   Наверх