Fehler bei Schreibgeschützter ini



  • hallo,

    Habe ein Problem damit wenn ich Daten in eine Ini schreiben möchte und diese Schreibgeschützt ist. Dann gibt das Programm jedesmal einen Fehler aus bis der Schreibschutz weg ist. Kann man irgendwie erkennen das sie schreibgeschützt ist oder das Schreiben in diese Datei nicht geht das die Speicherfunktion garnicht erst aufgerufen wird???



  • Hallo

    dazu brauchst du die WinAPi-Funktion GetFileAttributes.
    Such mal im WinAPI-Forum, da ist bestimmt was darüber

    bis bald
    akari



  • Danke akari.
    Habe das jetzt so gemacht. Falls jemand da noch was besseres weiß, darf er sich gerne melden.

    if(GetFileAttributes(OpenDialog1->FileName.c_str()) & FILE_ATTRIBUTE_READONLY)
      Caption = "Datei besitzt einen Schreibschutz!"; //hier wird nicht gespeichert
      else
      Caption = "Datei besitzt keinen Schreibschutz!"; //hier kann gespeichert werden
    

Anmelden zum Antworten