AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TreeView möglichst schnell durchlaufen

Ein Thema von ibp · begonnen am 24. Okt 2005 · letzter Beitrag vom 24. Okt 2005
 
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#1

TreeView möglichst schnell durchlaufen

  Alt 24. Okt 2005, 18:43
Hallo,

Ich habe ein TreeView welches Informationen in Objekten gespeichert hat. Nun kommt es vor, dass in einigen Ebenen 100..1000 und manchmal mehr Knoten vorhanden sind. Wenn ich nun die Infos aus der Ebene haben will, dann dauert mir das unter Umständen zu langsam.
Wie kann man also möglichst schnell durch eine Ebene laufen?

Bisher habe ich das so realisiert...(schematisch)

Delphi-Quellcode:
parent_node:ttreenode;
...
for idx:=0 to parent_node.count-1 do
begin
  list.add(tmyobject(parent_node.intem[idx].data).keystring);
end;
...
oder
...
parent_node,wnode:ttreenode;
...
wnode:=parent_node.getFirstChild;
while wnode<>nil do
begin
  list.add(tmyobject(parent_node.intem[idx].data).keystring);
  wnode.getNextSibling;
end;
...
aber beides ist nicht wirklich schnell, gibt es noch andere möglichkeiten schneller an die objekte zu kommen?

danke schon mal

grüße
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 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