![]() |
Formular aus Packages zur Laufzeit aufrufen
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:
Soweit so gut, solange ich das/die Package(s) vor der Applikation entwickle.
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; 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
Delphi-Quellcode:
natürlich nicht möglich. Hat jemand eine Idee?
uses ...
Danke, Stephan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz