Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Как проверить, загружен ли уже пакет в память?


Автор: Avers 21.11.2008, 10:35
Как избежать конфликта, когда один пакет одновременно используют, как само приложение, так и другой пакет, загруженный этим же приложением???
Очевидно, что загрузить пакет снова - будет ошибка, да и бессмысленно, если класс уже зарегестрирован, память(под пакет) уже отведена. 
можно, конечно, тупо проверить зарегестрирован ли класс, находящийся в пакете..... но, имхо, это не лушчее решение. Должны быть и другие.

Автор: Rrader 21.11.2008, 12:37
Код

GetModuleHandle(PackageName) <> 0

Автор: CodeMonkey 21.11.2008, 12:53
Цитата(Rrader @  21.11.2008,  12:37 Найти цитируемый пост)
GetModuleHandle

...или GetPackageModuleHandle...

Автор: Avers 25.11.2008, 09:55
благодарю)
оказалось проще, чем я думал

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)