Einzelnen Beitrag anzeigen

bra_parametrix

Registriert seit: 3. Jul 2008
Ort: Köniz
19 Beiträge
 
Delphi 2006 Enterprise
 
#1

Variables Array in Record --- Speicherfreigabe

  Alt 24. Nov 2008, 11:52
Hallo,

Ich habe den Record der an einen Treeview-Node angepasst, so dass er mehrere Captions anstatt einer (Caption0) haben kann.

Delphi-Quellcode:
  PTreeViewNodeData = ^TTreeViewNodeData;
  TTreeViewNodeData = record
    Key: string;
    IconCollapsed: integer;
    IconExpanded: integer;
// Caption0: string;
    Captions: array of string;
    ShowNode: TTreeViewShowNode;
    IsRootNode: boolean;
  end;

Mit SetLength weise ich Captions dann eine Anzahl zu.

Meine Frage ist nun ob ich mit SetLength(xxx,0) den Speicher explizit wieder freigeben muss. Oder passiert das automatisch, beim Freigeben des Treeviews?

Gruss und Dank

Stefan
Stefan
  Mit Zitat antworten Zitat