Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: XE7, Eurekalog7, MadExcept, AV
5. Mär 2015, 16:28
Du kannst die Referenzzählung nicht abschalten.
Die Funktionen werden dennoch aufgerufen, egal was man "intern" macht.
Abgeschaltet wird es nur bei [Weak]-Referenzen, was es für Windows (noch) nicht gibt. (nur im NextGen)
In anderen Sprachen werden Weak-Referenzen automatisch nil, wenn das Objekt freigibt ... sowas gibt es als Komponenten auch für Delphi.
In Delphi wird [Weak] einfach nur zu einem "ungültigem" Pointer.
$2B or not $2B
Geändert von himitsu ( 5. Mär 2015 um 16:32 Uhr)
|