Einzelnen Beitrag anzeigen

FediDelPr

Registriert seit: 16. Feb 2018
112 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: Zugriff auf Objekt in Klasse

  Alt 26. Dez 2020, 20:57
@Haentschman
danke, werde das genauer ansehen.

Ich hab's jetzt nochmals genauer angeschaut:

Eine Instanz von IMAPClient oder neu jetzt FIMAPClient wurde erzeugt und
das überrascht mich jetzt, ohne vorher eine Instanz von TEmailCoreObject
gebildet zu haben. Es existiert also nur:

Code:
TEmailCoreObject = CLASS(TObject)
   ...
 PUBLIC
   FIMAPClient: TIdIMAP4;
END;
und eine uninitialisierte Instanz von TEmailCoreObject in einem übergeordneten Modul
(ohne je ein Create durchgeführt zu haben). Und es läuft trotzdem.

Nebenbei:
Sehe ich das richtig, dass FIMAPClient ohne Schlüsselwort mit PUBLIC gleichzusetzen
ist? Mindestens so scheint es bei mir zu funktionieren.
  Mit Zitat antworten Zitat