Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по пакетам [D7, Win2k]


Харько ©   (2005-12-01 11:08:00) 

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


Reindeer Moss Eater   (2005-12-01 11:30:00) [1]

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


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

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


Reindeer Moss Eater   (2005-12-01 11:14:00) [3]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо