Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: String als Pointer an Objekt übergeben

  Alt 10. Jul 2014, 06:39
ID := 'Tach': Node.Data := PChar(ID); ID := PChar(Node.Data);
Ist aber gefährlich, da ID mit nicht ganz kleiner Wahrscheinlichkeit später nicht mehr existiert und der Zeiger dann ins Nirvana zeigt. Im Besten Fall wird dann Schrott angezeigt.
Besser ist es explizit Speicher zu reservieren. (Siehe auch Franks Beitrag)
Markus Kinzler
  Mit Zitat antworten Zitat