Thema: TDataModule

Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
701 Beiträge
 
Delphi 12 Athens
 
#2

AW: TDataModule

  Alt 8. Aug 2023, 11:51
Hallo Freunde,
muss ein TDataModule vor dem ersten Zugriff Initialisiert werden? Wenn ja, wie ist das zu bewerkstelligen.

Vielen Dank für eine Antwort!
Gruß
Dieter
Nun, es muss natürlich erzeugt werden. Wenn Du das DM in der autocreate-Liste des Projektes hast (passiert automatisch wenn man in der IDE ein neues DM erzeugt und man die autocreate-Option in den IDE-Options nicht deaktiviert hat) ist es nur wichtig, die Reihenfolge in der autocreate-Liste so zu ändern, dass das DM vor den Forms erzeugt wird, die es benutzen. Alle Komponenten auf dem DM werden dann mit den im Designer gesetzten Werten für ihre Properties initialisiert. Falls das nicht passt kann man wie bei einem Form einen Handler für den OnCreate-Event hinzufügen und dort per Kode nach Bedarf initialisieren.
Peter Below
  Mit Zitat antworten Zitat