Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: Data-Pointer in Interfacevariable casten
16. Jul 2010, 12:11
Das Objekt hinter einem Interface löscht man nicht!
Wenn alle Referenzen auf das Objekt freigegeben sind (Variablen existieren nicht mehr oder wurden auf NIL, bzw. ein anderes Interface gesetzt), dann gibt sich das Interface selber frei,
also dann, wenn es keiner mehr braucht.
[edit]
ach menno, hier sinds ja 2 Objekte ... hmmm
"unnötige Zeigeroperation" ... meinst du vielleich "ungültige" ?
Wenn ja, dann ist der Zeiger falsch, bzw. zeigt nicht auf (d)ein Objekt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (16. Jul 2010 um 12:14 Uhr)
|