Форум: "Основная";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];
ВнизПроблема с динамической загрузкой пакета Найти похожие ветки
← →
salexn (2009-04-02 13:41) [0]Добрый день, мастера!
Есть вопрос по динамической загрузке пакета. Есть пакет в котором одна форма. При инитиализации делаю RegisterClass(TForm2). Пакет скомпилен как Run-Time Package
В основном проекте делаю следующее:
var
PackageModule: HModule;
AClass: TPersistentClass;
begin
PackageModule := LoadPackage("Package1.bpl");
if PackageModule <> 0 then
begin
AClass := GetClass("TForm2");
if AClass <> nil then
with TComponentClass(AClass).Create(Application)
as TCustomForm do
begin
ShowModal;
Free;
end;
UnloadPackage(PackageModule);
end;
Так вот AClass всегда nil. Если проект сбилдить с runtime package, то начинает работать(т.е. находит класс). Вопрос, можно ли не билдить с runtime package и чтобы находил класс?
Спасибо
← →
Сергей М. © (2009-04-02 13:46) [1]Нельзя.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c