Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#4

AW: Mehrere Projekte aber gemeinsame DataModule

  Alt 21. Mai 2014, 05:28
Wie kann ich das auseinanderhalten?
Du könntest deiner Datenmodul-Klasse ein Property verpassen, das von der jeweiligen Haupt-Unit gesetzt wird. Anhand der unterschiedlichen Werte, die dieses Property zugewiesen bekommt, unterscheidest du, welche der Anwendungen gerade gestartet wurde.

Kann ich das über den ExeNamen regeln?
Erscheint mir unzuverlässig, denn schließlich kann der Anwender den Exenamen leicht ändern.

Kann ich die Events/Proceduren vom DataModule auf die Hauptform verlagern?
Natürlich kannst du das, erscheint mir aber nicht wirklich sinnvoll, zumal die Hauptform bei größeren Anwendungen sowieso schon recht vollgestopft ist.

Wie geh ich das an oder geht das garnicht?
Wie gesagt: Anhand des Property-Wertes – das Property könntest du z.B. ApplicModus nennen – verzweigst du dann in die jeweils benötigten Proceduren, z.b. zum Aktivieren der Connection-Componente, der Queries oder Datasets und schließlich der Zuweisung dieser Datasets an die jeweiligen Datasources.
  Mit Zitat antworten Zitat