Registriert seit: 26. Okt 2005
Ort: Radebeul
1.643 Beiträge
Delphi 11 Alexandria
|
Re: VirtualTreeView: Konten n auswählen/markieren
28. Nov 2008, 08:02
Nein - sicherer
Bei der vorherigen Variante ist nicht sichergestellt, dass überhaupt soviel Knoten wie der gewünschte Index vorhanden sind. Da kann schon mal ein Node = nil auftreten. Und implizit davon auszugehen, das Node.Index = i ist ist auch etwas schwammig.
Zumal Du jetzt noch optimieren kannst, indem Du nicht bei FirstChild anfängst, sondern bei irgend einem Knoten, den Du grad am Wickel hast. Dann musst Du nur noch schauen, ob Dur vorwärts oder rückwärts gehen musst. Das wäre dann was für die Performance.
Gruß, Sven
Sven Harazim --
|