Salve a tutti.
ho un problema con l'eliminazione dei nodi di un TreeView: ogni volta che cancello un nodo
-nella modalità progettazione mi esegue il debug nella CPU Viewer
-avviando direttamente il file .exe ottengo una eccezione di 'Access Violation' nel modulo ntdll.dll.
Ecco la procedura che esguo per l'elimininazione dei nodi:
Ogni nodo contiene un oggetto( utilizzandando .data)codice:var nd:TTreeNode; i:integer; begin nd:=TreeView1.Items.GetNode(HTREEITEM(itemId)); for i:=0 to nd.count-1 do begin nd.Item[0].Data := nil; TreeView1.Items.Delete(nd.Item[0]); end;