Einzelnen Beitrag anzeigen

TPok

Registriert seit: 19. Jul 2004
Ort: Eisenach
25 Beiträge
 
Delphi 2005 Professional
 
#1

Formular aus Packages zur Laufzeit aufrufen

  Alt 28. Feb 2006, 17:25
Hallo,

zuerst einmal, was mir gelingt:
Ich erzeuge ein Package und packe da ein WinForm hinein. Als 2. erzeuge ich eine Winforms-Anwendung, nehme einen Button und ergänze folgenden Code:

Delphi-Quellcode:
uses unPack1;
...

procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
var frm: System.Windows.Forms.Form;
begin
  frm := frmPack1.Create;
  try
    frm.ShowDialog
  finally
    frm.Free
  end
end;
Soweit so gut, solange ich das/die Package(s) vor der Applikation entwickle.
Nun habe ich aber das Problem, dass ich eine Art "Loader"-Applikation erstellen möchte, die auch später entwickelte Formulare nachladen kann. Im einfachsten Fall könnte ich z.B. den Namen des Packages als Parameter übergeben. (später dann über INI-Datei etc.)

Da ich aber zur Entwurfszeit der Applikation noch nicht alle zukünftigen Packages kenne, geschweige denn entwickelt habe, ist ein Einbinden wie oben über uses ... natürlich nicht möglich. Hat jemand eine Idee?

Danke,
Stephan
Stephan Fietzek
  Mit Zitat antworten Zitat