Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
5. Jan 2009
GetFileAttributes(dateiname) liefert dir die Attribute einer Datei als DWORD, d.h. als Bitmaske ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
5. Jan 2009
nun ja, faAnyFile ist ja gleich $0000003F;
Das heißt, faAnyFile ist eine Kombination der folgenden:
faReadOnly = $00000001;
faHidden = $00000002;
faSysFile = $00000004;
faVolumeID = $00000008;
faDirectory = $00000010;
faArchive = $00000020;
Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
5. Jan 2009
Bist du dir sicher dass es nicht mit den Attributen zusammenhängt? Wie hast du das getestet? (Archiv-Attribut vielleicht? ntfs-Links?)
Um sozusagen alles was kreucht und fleucht einzufangen kannst du ja mal das hier probieren:
const
faNewAnyFileEx = $00017FFF; // Wirklich alles
Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
4. Jan 2009
Wenn die Flags die gleichen sind wie die, die die Windows-Funktion braucht, dann kannste es mal mit diesen Werten versuchen ;)
Also sowas wieconst
faNewAnyFile = faAnyFile or $800 or $4000; // Kompr. & Verschl. Dateien einbeziehen