Forum: Object-Pascal / Delphi-Language
Delphi
by PeterPanino,
4. Feb 2009
Nein. TreeView hat nur ein Ereignis "OnDeletion", wenn ein Knoten gelöscht wird.
Delphi 2009 Hilfe: "TTreeView.OnDeletion Ereignis - Wird ausgelöst, wenn ein Knoten aus dem Baumdiagramm gelöscht wird."
Es gibt da leider offensichtlich keine Automatik zum Freigeben der angehängten Objekte. Ich muss das wohl in mainform.OnDestroy machen.
Forum: Object-Pascal / Delphi-Language
Delphi
by PeterPanino,
3. Feb 2009
Komisch, wenn ich NACH dem Dispose die Record-Daten abfrage, bekomme ich bei beiden Dispose-Arten ein jeweils anderes Ergebnis:
Hier werden im zweiten MessageDlg die Record-Daten weiterhin angezeigt:
MessageDlg(PNoteRec(TL.Items.Data)^.Caption, mtInformation, , 0);
Dispose(TL.Items.Data);
MessageDlg(PNoteRec(TL.Items.Data)^.Caption, mtInformation, , 0);
Und hier wird im zweiten...
Forum: Object-Pascal / Delphi-Language
Delphi
by PeterPanino,
3. Feb 2009
Hallo, ich habe eine Frage zu Dispose:
Ich hänge an die Nodes einer TreeView Record-Objekte an:
type
PNoteRec = ^TNoteRec;
TNoteRec = record
Caption: string;
ID: string;
end;