Neue Datei hat immer ReadOnly-Attribut?



  • Hallo,

    Ich erstelle eine Datei mit _open(file, _O_WRONLY | _O_CREAT) und kann nichts darin rein schreiben, da diese sofort Schreibgeschützt ist. Ich nutze Windows 10 Home und schreibe die Datei in mein Windows-Benutzerprofil (ich habe es auch andernorts probiert, jedoch das selbe Problem). Kennt jemand das Problem und vielleicht auch dazu eine Lösung?

    Die einzige Lösung die ich bisher gefunden habe, wäre den Flag sofort nach dem _open() zu setzen:

    SetFileAttributes(FileName, FILE_ATTRIBUTE_NORMAL);
    


  • Hi Minimu,

    Minimu schrieb:

    Ich erstelle eine Datei mit _open(file, _O_WRONLY | _O_CREAT)

    versuchs doch mal mit _open(file, _O_RDWR | _O_CREAT)
    Dann müsste sie Read/Write sein.

    Gruß Mümmel



  • Danke, aber das hilft jedoch leider nicht. Liegt es eventuell daran dass ich mit Rad Studio 2009 arbeite und das irgendwie nicht konform mit Windows 10 zusammen arbeitet?



  • Hi Minimu,

    wirf doch nicht nur so einen abgenagten Knochen hin.

    Poste mal das ganze Quelltextstück, bei dems klemmt einschließlich dem misslingenden Schreibversuch und einschließlich der include-Anweisungen aus dem Headderfile, damit man mal verfolgen kann woran es hapert.

    Gruß Mümmel


Anmelden zum Antworten