Вниз
Скачать: 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.024 c
14-1132758402
lookin
2005-11-23 18:06
2005.12.18
Локаут и повседневность. USA vs Россия.


4-1129633004
timotei
2005-10-18 14:56
2005.12.18
BSOD KeBugCheckEx как???


2-1133174869
Stas_on
2005-11-28 13:47
2005.12.18
Рисование стрелок под любым углом


14-1132779127
ArtemESC
2005-11-23 23:52
2005.12.18
Колонки неработают...


3-1130924059
Id
2005-11-02 12:34
2005.12.18
Получение пароля




   Наверх