Вниз
Скачать: CL | DM;

Проблема с динамической загрузкой пакета   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
15-1260893769
ocean
2009-12-15 19:16
2010.02.28
Бунт машин


1-1238665266
salexn
2009-04-02 13:41
2010.02.28
Проблема с динамической загрузкой пакета


2-1261670806
valussev@mail.ru
2009-12-24 19:06
2010.02.28
вывод части Bitmap


15-1260989873
Kuper7777
2009-12-16 21:57
2010.02.28
Работа с dll-библиотеками


6-1213164137
Михаил
2008-06-11 10:02
2010.02.28
необходима процедура преобразования обычной строки в %77%....




   Наверх