Hallo Leute
ist mal wieder so weit.
Ich hab fogendes Problem oder Anliegen.
Ich hab ein Runtime
Package mit einem Form drin.
Ich lade das
Package mit
Delphi-Quellcode:
procedure TForm4.Button1Click(Sender: TObject);
var
PackageModule: HModule;
AClass: TPersistentClass;
begin
PackageModule := LoadPackage('addon.bpl');
if PackageModule <> 0 then
begin
AClass := GetClass('TForm5');
if AClass <> nil then
with TComponentClass(AClass).Create(Application)
as TCustomForm do
begin
Show;
// Free;
end;
// UnloadPackage(PackageModule);
end;
Das funktioniert auch wunderbar
So nun zu meinem Problem:
Das ganze funktioniert wunderbar auf dem Rechner wo Delphi installiert ist, und auch alle anderen .bpl´s.
Aber wie mach ich das , das die
Package´s die im Mainform drinnen sind mit in die EXE compiliert werden, und nur das
Package das ich laden will als addon.bpl bereitstellen muss.
Weil momentan verlangt er dann das rtl100.bpl uvm.
Ich will aber nur das er das addon.bpl laden soll .
Wenn ich unter Prijekt|Optionen|Packages "Laufzeit-Packages verwenden" nicht selektiere, dann macht er mir mein addon.bpl auch nicht auf
Hat jemand von euch eine Idee wie ich das auf die Reihe bekomme ?
Ich bedanke mich im Voraus
lg
Bundy