Forum: Object-Pascal / Delphi-Language
Delphi
by Lannes,
27. Mär 2005
Hallo,
könntest Du die Vorgehensweise bei der Speicherung der Indizes des TopKnoten hier mal darstellen?
Wie ist die Abarbeitungsgeschwindigkeit?
Ich glaube, das dass von allgemeinem Interesse wäre :!:
Forum: Object-Pascal / Delphi-Language
Delphi
by Lannes,
27. Mär 2005
Hallo,
warum einfach, wenn es nicht auch umständlich geht :wink:
Man lernt nie aus.
Hab mal die Geschwindigkeit der Varianten ermittelt:
Bei einem TreeView mit 12679 Items
if Level = 0 : 9 m 14 s 53 hs
MemoryStream : 0 s 26 hs
getNextSibling : 0 s 01,60 hs
Forum: Object-Pascal / Delphi-Language
Delphi
by Lannes,
27. Mär 2005
Hallo,
du prüfst wahrscheinlich jedes Item auf Level = 0, oder?
Der folgende Code ist wesentlich schneller (100 oder 200x, muss ich mal genau testen :mrgreen: )
procedure TForm1.Button3Click(Sender: TObject);
var z : Integer;
ms : TMemoryStream;
sl : TStringList;
begin
ms := TMemoryStream.Create;