Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.354 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Mehrere Projekte aber gemeinsame DataModule

  Alt 21. Mai 2014, 05:23
Die Richtung sollte im Gegenteil umgekehrt sein:
Statt diese Events in das Hauptformular zu verlagern solltest du besser ein weiteres (anwendungsspezifisches) Datenmodul dazwischenschalten, das dann nicht nur diese bekommen kann, sondern das auch gleich Funktionalität des Hauptformulars ausgelagert bekommen kann.

So erwischst du zwei Fliegen mit einer Klappe, deine anwendungsspezifische Datenanbindung und eine Verschlankung des Hauptformulars. Das erleichtert das ganze sehr, wenn du z.B. einmal eine neue GUI entwickelst oder die Anwendung als Dienst laufen lassen möchtest, da in der GUI selbst schon weniger drin steckt.

Eine andere Möglichkeit sind projektspezifische Compilerdirektiven (gesetzt in den Projektoptionen), die du per IFDEF abfragen kannst. Dafür müssen deine Anwendungen aber verschiedene Ausgabepfade für die DCUs haben.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat