Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.483 Beiträge
Delphi 12 Athens
|
AW: Interfaces in lokalen Variablen und deren Freigabe
25. Aug 2021, 18:12
Durch die Verwendung von list in der Anonymen Methode wird die Instanz von list durch das Variable Binding intern verschoben und die in FObjectPtrs gespeicherte Referenz enthält ab dann ungültige Daten.
Man kann das schön im Debugger sehen: Außerhalb von TestAnonymProc kann er list nicht auflösen, innerhalb schon.
|