Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.28;
Скачать: 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 вся ветка

Текущий архив: 2010.02.28;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.007 c
2-1261688447
Drowsy
2009-12-25 00:00
2010.02.28
Библиотеки.


6-1212180887
WebSQLNeederr
2008-05-31 00:54
2010.02.28
Изменить настройки Internet Protocol (TCP/IP)


2-1261668633
alex123
2009-12-24 18:30
2010.02.28
Connect через svchost.exe


13-1124785264
Cherrex
2005-08-23 12:21
2010.02.28
CrystalReportViewer и VCL.NET


15-1250439668
TIF
2009-08-16 20:21
2010.02.28
Обсуждение Delphi 2010 | RAD Studio 2010 (Weaver)