AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FindFirst/FindNext BUG

Ein Thema von Nightshade · begonnen am 30. Nov 2004 · letzter Beitrag vom 3. Dez 2004
Antwort Antwort
Seite 2 von 2     12   
Muetze1
(Gast)

n/a Beiträge
 
#11

Re: FindFirst/FindNext BUG

  Alt 1. Dez 2004, 18:59
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
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: FindFirst/FindNext BUG

  Alt 3. Dez 2004, 18:19
Moin Nightshade,

noch ein Bug in Deiner Routine:

if copy(fsr.name,1,1) <> '.then es muss explizit auf <> '.' und <> '..' geprüft werden, da eine Datei/Verzeichnisname durchaus mit einem Punkt beginnen darf.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#13

Re: FindFirst/FindNext BUG

  Alt 3. Dez 2004, 18:41
Zitat von Christian Seehase:
Moin Nightshade,

noch ein Bug in Deiner Routine:

if copy(fsr.name,1,1) <> '.then es muss explizit auf <> '.' und <> '..' geprüft werden, da eine Datei/Verzeichnisname durchaus mit einem Punkt beginnen darf.
Jau, hast recht...
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz