G'Morgen!!
Ich möchte die selektierten Nodes einer TreeView in eine TList speichern, damit ich sie beim erneuten Aufruf wieder selektieren lasse..
In einer TList werden ja pointer gespeichert, richtig?
Von daher dachte ich dies würde funzen:
Delphi-Quelltext
1: 2: 3:
| for i := 0 to TreeView.Items.Count-1 do if Treeview.Items[i].selected then TList.add(pointer(TreeView.Items[i])); |
Jedoch erscheint beim Ausführen:
Exception der Klasse EAccessViolation, Zugriffsverletzung bei Adresse... Lesen von Adresse xyz..
Was mach ich denn falsch?
Euch allen erstmal nen guten Start in den Tag!

Lecker Kaffee!!
