Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
Delphi XE5 Professional
|
Re: TVirtualStringTree - PerformanceProbleme
4. Apr 2005, 21:16
vstTree.DeleteChildren -> vstree.clear;
die datenbank abfragen sind das langsamste.
du könntest noch geschwindigkeit rausholen indem du den rootnodecount auf die anzahl der benötigen knoten setzt und dann im oninitnode die daten lädst.
dann kannst du dir den tree record noch sparen.
nodedatasize:=sizeof(TTreeTreeClass);
dann mit vstTree.addchild(rootnode, objinstance) hinzufügen und abrufen mit
objinstance:=TTreeTreeClass(vstTree.getnodedata[node]^);
den aufruf von addvstTree verstehe ich nicht?!
|