Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

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

Re: Abbrevia + Folders

  Alt 26. Sep 2005, 20:38
Moin japetos,

dass hier:

faReadOnly + faDirectory + faArchive + faAnyFile ist falsch.
Solche Flags solltest Du nur mit or verknüpfen.
Code:
faReadOnly =  1 => binär 00000001
faDirectory = 16 => binär 00010000
faArchive  = 32 => binär 00100000
faAnyFile  = 63 => binär 00111111
===================================
Summe      = 112 => binär 01110000
===================================
OR         = 63 => binär 00111111
===================================
Der Funktion wird als der Wert 112 übergeben, was aufgeschlüsselt nach Flagwerten
faDirectory or faArchive or faSymLink bedeutet.
Mit OR verknüpft wäre es hingegen faAnyFile, was
faReadOnly or faHidden or faSysFile or faVolumeID or faDirectory or faArchive entspricht.
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