Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.014 Beiträge
 
Delphi 12 Athens
 
#5

AW: Inkompatible Typen: 'TTest' und 'PTest'

  Alt 10. Okt 2016, 12:35
Zitat:
FItems[Index] := P^; // sollte dann gehen.
"Geht", aber dann wird nur eine Kopie des Records in der Liste gespeichert und es entsteht ein cooles Speicherleck, da niemand den Pointer (P von New) wieder freigibt.
Das wäre dann aber ein anderes Topic

Eventuell ist aber auch TTestArray = array[..] of PTest; gemeint. Dann müsste aber noch jemand die dortigen Pointer wieder freigeben.

Leute, kauft euch ein aktuelles Delphi (gibts sogar gerade geschenkt) und schreibt TTestList = class(TList<TTest>); und gut ist's.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat