Vergleich in if abfrage funktioniert nicht



  • Hallo zusammen,

    ich lese mit GetFileAttribut den Attribut wert einer Datei aus (logisch 🙄 )

    Der Wert ist ja dann vom Typ DWORD, nur diesen kann ich nun so:

    if(at & FILE_ATTRIBUTE_HIDDEN) 
         { 
           Edit1->Text="Versteckt"; 
         } 
         else 
         { 
           Edit1->Text="nicht Versteckt"; 
         }
    

    nicht vergleichen. Es kommt immer "Versteckt" dabei raus. egal ob ich die Datei nun versteckt oder sichtibar habe.
    Wäre nett wenn mir da einer einen Rat geben könnte

    Gruß
    Thorsten



  • ahh tschuldigung, klappt doch! auch so wie es ist. Kein Plan warum es nicht funktioniert hatte. Bestimmt weil er die Variable at2 nicht überschrieben hatte. totzdem vielen Dank!

    [EDIT]

    Es lag an dem Dateipfad den man übergeben musste. Der Stand immer auf

    "c:\\ordner\*.mdb"

    [/EDIT]

    [closed]


Anmelden zum Antworten