![]() |
Re: FindFirst/FindNext BUG
Moin!
Jo, so wie Jim_Raynor das auch richtig schreibt ist es auch bei FindFirstFile(). Das ist eindeutig der Fehler in deinem Code, da die einzelnen Flags nur Bits in den Attributen sind und du sie eigentlich ausmaskierst und dann schaust ob sie gesetzt sind. Du hast diese ausmaskiert und geschaut ob sich nix geändert hat, was dann bedeutet, das das jeweilige Bit nicht gesetzt ist. Somit rufst du eine Unterdirectorysuche auf ohne das du ein Directory vor dir hast. MfG Muetze1 |
Re: FindFirst/FindNext BUG
Moin Nightshade,
noch ein Bug in Deiner Routine:
Delphi-Quellcode:
es muss explizit auf <> '.' und <> '..' geprüft werden, da eine Datei/Verzeichnisname durchaus mit einem Punkt beginnen darf.
if copy(fsr.name,1,1) <> '.' then
|
Re: FindFirst/FindNext BUG
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 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