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