![]() |
Problem: "nil kann nicht zu TTreeNodes zugewiesen werde
Hallo!
Ich versuche gerade einer TTreeView Komponente Knoten hinzuzufügen:
Delphi-Quellcode:
Wenn ich dies nun versuche erhalte ich die Fehlermeldung "nil kann nicht zu TTreeNodes zugewiesen werden". Das Problem ist aber dass man ja nur über die Add-Methoden von TTreeNodes neue Knoten hinzufügen kann. Und diese verlangen alle als Paramter einen vorhandenen Knoten um zu wissen auf welcher Ebene der neue Knoten erzeugt werden soll. Was soll man dabei als Parameter angeben wenn noch kein Knoten vorhanden ist???
procedure TmainForm.Button2Click(Sender: TObject);
var root: TTreeNode; begin root := mainForm.TreeView1.Items.AddChild(nil, 'test'); end; Das komische an er Sache ist, dass alle Beispiele oder Threads die ich zu TTreeNodes / TTreeView gefunden habe das Add mit nil verwenden. Warum funkioniert das hier also nicht? Besten Dank! Ares |
Re: Problem: "nil kann nicht zu TTreeNodes zugewiesen w
Add, nicht AddChild.
|
Re: Problem: "nil kann nicht zu TTreeNodes zugewiesen w
Moin Ares,
ich kann das Problem leider nicht nachvollziehen. Unter D7 und D2006 funktioniert Dein Code wie erwartet. Es werden im Root des TreeView Nodes mit dem Text test hinzugefügt. Der Fehler muss an einer anderen Stelle liegen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz