Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#19

AW: VirtualSourceTree selektierte Nodes löschen?

  Alt 19. Jun 2017, 15:30
Ehrlich gesagt - ich weiß es nicht
Ne, also mit dem Codeausschnitt wollte ich dir aufzeigen, dass du die Objekte sehr wohl freigibst Du hast halt zwei Zeiger auf das selbe Objekt. Einmal holst du dir den Zeiger über GetNodeData und einmal residiert der Zeiger in der TObjectList . Dein Free bezieht sich ja aber trotzdem auf das konkrete Objekt.
Delphi-Quellcode:
Data := Node.GetData<TVSTData>;
  ...
 Data.Free;
macht das Gleiche wie

aVSTDataClasses[aVSTDataClasses.IndexOf(Data)].Free
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat