Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   probleme verzeichnisse zu suchen (https://www.delphipraxis.net/110886-probleme-verzeichnisse-zu-suchen.html)

Christian Seehase 14. Mai 2008 19:10

Re: probleme verzeichnisse zu suchen
 
Moin 1ermehr,

was das

Delphi-Quellcode:
if fts.Attr = faDirectory then
angeht: Lies Dir doch bitte noch mal meinen vorherigen Beitrag durch ;-)

Ausserdem sind da noch mehr Kinken drin:
Du erhöhst dcount zweimal
Die Überprüfung mittels DirectoryExists und FileExists kannst Du Dir auch sparen, wenn Du die Attribute richtig testest (z.B.: if (sr.Attr and faDirectory) = faDirectory) then ... um auf Verzeichnis zu prüfen.
Ausserdem prüfst Du den Rückgabewert von FindFirst nicht, auf Erfolg, und Du sicherst FindClose nicht mit try/finally ab (für die letzten Punkte findest Du hier im Forum reichlich Beispiele.

hoika 14. Mai 2008 19:33

Re: probleme verzeichnisse zu suchen
 
Hallo,

kleine Info.

Nur FindFirst prüft faDirectory
bei FindNext muss man das dann manuell selber machen.

Per FindFirst([faDirectory]) /FindNext können also nicht einfach alle
Verzeichnisse ermittelt werden,
ohne entsprechend zusätzlichen Code zu schreiben.


Heiko


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