![]() |
Re: ListFiles mit FindFirst beschleunigen
Es funktioniert nur dann, wenn faDirectory das einzige Attribut ist, deshalb ja mein Einwand.
|
Re: ListFiles mit FindFirst beschleunigen
Hab ich in meinem Verbesserungsvorschlag angepasst. THX.
|
Re: ListFiles mit FindFirst beschleunigen
Delphi-Quellcode:
if SR.Attr and faDirectory <> faDirectory then
//mov eax, [&var] //and eax, faDirectory //cmp eax, faDirectory //jz ... if SR.Attr and faDirectory <> 0 then //test [&var], faDirectory //jz ... |
Re: ListFiles mit FindFirst beschleunigen
@ himitsu
Du bist der Crack :-) Hab ich angepasst. THX |
Re: ListFiles mit FindFirst beschleunigen
Demnach würde ich ein tool bauen, das auf Netzwerkseite steht und dort lokal die Suchopereationen durchführt und meiner Applikation den Rückgabewert liefert. Ich rufe also von der Workstation aus das Programm im Netzwerk auf, es arbeitet dort und wenn es fertig ist liefert es mit die ganzen Informationen gebündelt zurück?
Habe ich das richtig verstanden? Und das könnte schneller sein? |
Re: ListFiles mit FindFirst beschleunigen
Schneller würde es diesbezüglich sein, da nicht jede Datei (deren Information) einzeln übertragen wird,
sondern eben alles zusammen. Problem dabei bleibt dennoch, daß FindFirst auf dem anderen Rechner auch nicht superschnell ist. > Praktisch genauso, als wenn du soein großes Verzeichnis direkt auf deinem System auslesen würdest. |
Re: ListFiles mit FindFirst beschleunigen
Aber wenn es doch keinen Erfolg gibt, lohnt doch dann der Aufwand nicht.
|
Re: ListFiles mit FindFirst beschleunigen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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