Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#8

Re: FindFirst FindNext - Datei muss achiviert werden?

  Alt 7. Okt 2004, 12:27
[add]
ach, zu langsam -.-''
Zitat:
habe gedacht dass faArchive \in faAnyFile ist ..
Ja, es ist dort mit drin.
[/add]

if (sr.Attr and faAnyFile) = sr.Attr then als wer der verbrochen hat, gehört gevierteilt, da diese Abfrage immer True ergibt

Delphi-Quellcode:
  faReadOnly = $01;
  faHidden = $02;
  faSysFile = $04;
  faVolumeID = $08;
  faDirectory = $10;
  faArchive = $20;
  faSymLink = $40;
  faAnyFile = $3F; // also alle möglichen Bits sind gesetzt

Prüft, ob nur ein bestimmtes Bit (hier faArchive),
if sr.Attr and faArchive = sr.Attr then oder mehrere bestimmte Bits (hier faArchive und faHidden) gesetzt sind und kein Anderes.
if sr.Attr and (faAnyFile or faHidden) = sr.Attr then
Prüft, ob ein bestimmtes Bit (hier faArchive),
if sr.Attr and faArchive <> 0 then oder mehrere bestimmte Bits (hier faArchive und faHidden) gesetzt sind ... ob andere Bits auch gesetzt sind, oder nicht, ist hierbei egal.
if sr.Attr and (faAnyFile or faHidden) <> 0 then
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat