Thema: Delphi Problem mit Pointer

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.191 Beiträge
 
Delphi 12 Athens
 
#7

Re: Problem mit Pointer

  Alt 15. Dez 2009, 21:41
hmmmm

Im Nodefall sollte es auch so gehn,
Delphi-Quellcode:
NodeData[idx].str := 'Hallo';
node.Data := Pointer(idx);
ShowMessage(NodeData[Integer(node.Data)].str);
welches auch einen Vorteil hat:
Wird das Array verändert (neue Einträge angehängt),
dann stimmt der Index immernoch, wärend sich die Arraydaten aber verschoben haben können.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat