Autor Beitrag
PetraB1980
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 19.09.11 00:31 
Ich fülle ein DataSet mit Daten aus einer Datenbank. Jetzt stellt sich mir die Frage: Wie kann ich von allen Klassen meines Projektes auf das DataSet zugreifen? Wie und wo muss ich das DataSet-Objekt anlegen/instanziieren damit ich global darauf zugreifen kann?
Oder ist mein Vorhaben generell unüblich bzw. falsch?

Viele Grüße Petra
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 19.09.11 01:47 
Hallo und :welcome: im Forum!

Global wie mit z.B. Delphi geht mit C# nicht.

Mit statischen Methoden und dem Singleton-Pattern lässt sich das zwar dennoch machen, aber besser ist es das entsprechende Objekt beim Initialisieren anderer Objekte immer explizit mitzugeben.

Denn dann kannst du besser zurückverfolgen woher das Objekt stammt und wann es initialisiert wird usw.