Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi SearchRec.Attr weiter verarbeiten (https://www.delphipraxis.net/37588-searchrec-attr-weiter-verarbeiten.html)

Die Muhkuh 7. Jan 2005 17:45


SearchRec.Attr weiter verarbeiten
 
Hi,

:wall: ich steh mal wieder auf'em Schlauch.

Ich hab folgenden Code:

Delphi-Quellcode:
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 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?

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.

mirage228 7. Jan 2005 17:46

Re: SearchRec.Attr weiter verarbeiten
 
Hi,

das müsste so gehen:

Delphi-Quellcode:
Archiviert1.Checked := (SR.Attr and faArchive) = faArchive;
// und so mit allen Attributen verfahren
mfG
mirage228

Die Muhkuh 7. Jan 2005 17:50

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?

mirage228 7. Jan 2005 17:51

Re: SearchRec.Attr weiter verarbeiten
 
Hi,

Im Menü von Delphi


Hilfe -> Index -> faArchive eingeben

mfG
mirage228

Die Muhkuh 7. Jan 2005 17:55

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