Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ListFiles mit FindFirst beschleunigen (https://www.delphipraxis.net/146032-listfiles-mit-findfirst-beschleunigen.html)

DeddyH 13. Jan 2010 08:54

Re: ListFiles mit FindFirst beschleunigen
 
Es funktioniert nur dann, wenn faDirectory das einzige Attribut ist, deshalb ja mein Einwand.

ChrisE 13. Jan 2010 08:57

Re: ListFiles mit FindFirst beschleunigen
 
Hab ich in meinem Verbesserungsvorschlag angepasst. THX.

himitsu 13. Jan 2010 09:03

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 ...

ChrisE 13. Jan 2010 09:07

Re: ListFiles mit FindFirst beschleunigen
 
@ himitsu

Du bist der Crack :-)

Hab ich angepasst. THX

Moony 13. Jan 2010 12:30

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?

himitsu 13. Jan 2010 12:37

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.

Moony 13. Jan 2010 12:39

Re: ListFiles mit FindFirst beschleunigen
 
Aber wenn es doch keinen Erfolg gibt, lohnt doch dann der Aufwand nicht.

Uwe Raabe 13. Jan 2010 17:18

Re: ListFiles mit FindFirst beschleunigen
 
Zitat:

Zitat von Moony
Aber wenn es doch keinen Erfolg gibt, lohnt doch dann der Aufwand nicht.

Nur, wenn du den Lerneffekt dabei außer Acht läßt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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