Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi VirtualStringTree: Nicht immer wird alles aufgelistet (https://www.delphipraxis.net/99212-virtualstringtree-nicht-immer-wird-alles-aufgelistet.html)

Nils_13 9. Sep 2007 19:49

Re: VirtualStringTree: Nicht immer wird alles aufgelistet
 
Delphi-Quellcode:
procedure TfrmExp.Search(s : String);
begin
  if ST.IsSearching then
    ST.Break
  else
    ST.SearchFiles(s);
  Pfad    := s;
  firstadd := True;
end;

// In STNewFile und STNewDir
  if firstadd then
  begin
    VST.NodeDataSize := SizeOf(TTreeData);
    firstadd := False;
  end;
Beim ersten testen, sah alles ok aus, beim zweiten mal, bin ich gerade beim 15. Versuch und ich sehe immer noch nur Bestandteile der ganzen Ordner und Dateien.

Edit#1: Nach dem Schreiben dieses Beitrags, ging es plötzlich. Kann es sein, dass es irgendwie mit der Zeit zu tun hat ?
Edit#2: Es hat wohl doch nichts mit der Zeit zu tun.

DGL-luke 9. Sep 2007 20:02

Re: VirtualStringTree: Nicht immer wird alles aufgelistet
 
Zitat:

Zitat von Nils_13
Die Überlegung ist nicht schlecht. Welches Ereigniss würde sich denn für "VST.NodeDataSize := SizeOf(TTreeData);" eignen ?

TVirtualStringTree.QueryNodeDataSize zum Beispiel....

Nils_13 9. Sep 2007 20:31

Re: VirtualStringTree: Nicht immer wird alles aufgelistet
 
Das gibt es bei mir nicht :?

DGL-luke 9. Sep 2007 20:36

Re: VirtualStringTree: Nicht immer wird alles aufgelistet
 
OnGetNodeDataSize, sorry.

Nils_13 9. Sep 2007 20:47

Re: VirtualStringTree: Nicht immer wird alles aufgelistet
 
Manchmal bin ich blind. Ich habe mit Get gerechnet, aber nichts gefunden :oops: Danke, jetzt ist der Code schöner, aber das Problem leider nicht gelöst.

semo 9. Sep 2007 22:46

Re: VirtualStringTree: Nicht immer wird alles aufgelistet
 
ich glaube ich verweise jetzt zum x -ten male auf die demos die mitgeliefert werden.

zu dem OnGetNodeDataSize: wenn du dir mal die sourcen der virtualtress.pas anschaust wirst du sehen,
das alle events mit einem On-Präfix versehen sind...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:13 Uhr.
Seite 2 von 2     12   

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