Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#4

Re: TVirtualStringTree - PerformanceProbleme

  Alt 4. Apr 2005, 20: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?!
  Mit Zitat antworten Zitat