Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.856 Beiträge
 
Delphi 12 Athens
 
#3

AW: Managed Records - initializer fälschlicherweise aufgerufen?

  Alt 24. Feb 2022, 14:58
Hallo,

danke für die Antwort.

1. Ja, das muss FMyList.Add(Rec); heißen

2. Mit deiner anderen Vermutung liegst du aber leider falsch!
Der Initializer wird einmal beim Betreten der Methode aufgerufen,
weil es ja diese lokale Variable gibt: Rec: TMyRec;
Aber: er wird auch durch FMyList.Add(Rec); nochmal aufgerufen!
Was ich als falsch empfinde!

Grüße
TurboMagic
  Mit Zitat antworten Zitat