Thema: Delphi Runtime Packages problem

Einzelnen Beitrag anzeigen

Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#1

Runtime Packages problem

  Alt 23. Mär 2006, 17:54
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
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat