Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: String in Listview Data ?

  Alt 30. Mär 2010, 11:18
Eventuell schlägt hier die Referenzzählung des Strings zu, wenn du den String über Pointer(...) zuweißt, wird da die Referenzzählung nicht behandelt.
Wird dann der übergebene String mal freigegeben, dann ist er weg und in .Data steht nur ein Zeiger zu einem nicht mehr existierendem String.

versuch es mal so:
Delphi-Quellcode:
//zuweisen
String(item.Data) := test;

// auslesen
test := String(item.Data);
$2B or not $2B
  Mit Zitat antworten Zitat