![]() |
SearchRec.Attr weiter verarbeiten
Hi,
:wall: ich steh mal wieder auf'em Schlauch. Ich hab folgenden Code:
Delphi-Quellcode:
Ich komme ja mit SR.Attr (SR ist ein TSearchRec) an die Dateiattribute dran. Z.B. kommt mal 32 raus. Was kann ich nun damit anfangen?
if FileExists(FDoc.FFilename) then
begin lbPfad.Caption := 'Pfad: ' + FDoc.FFilename; if FindFirst(FDoc.FFilename, faAnyFile, SR) = 0 then begin lbFileSize.Caption := ConvertBytes(SR.Size); ShowMessage(IntToStr(SR.Attr)); // Das ist nur zum Test end; end; Ich hab 2 Checkboxen auf meiner Form. Einmal "Schreibgeschützt" und "Archiviert". Wie bekomme ich raus, welche Checkbox ich "checken" kann? *MFG* Manu :hi: PS: Ich hoffe das kapiert einer. |
Re: SearchRec.Attr weiter verarbeiten
Hi,
das müsste so gehen:
Delphi-Quellcode:
mfG
Archiviert1.Checked := (SR.Attr and faArchive) = faArchive;
// und so mit allen Attributen verfahren mirage228 |
Re: SearchRec.Attr weiter verarbeiten
Hi,
muss noch was fragen. Ich hab schon in der Delphi Hilfe geguckt. Ich habs auch mal irgendwo gesehen, aber ich finds irgendwie grad nicht. Wo ist die Liste mit den ganzen fa... Dingern? |
Re: SearchRec.Attr weiter verarbeiten
Hi,
Im Menü von Delphi Hilfe -> Index -> faArchive eingeben mfG mirage228 |
Re: SearchRec.Attr weiter verarbeiten
Danke :duck:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 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