d5: File-Attribut readonly aufheben

Hallo!

Ich erzeuge eine Datei mit den Attributen ‚schreibgeschüzt‘ und ‚versteckt‘.

FileSetAttr(‚file‘,faReadOnly + faHidden);

Jetzt will ich die Datei wieder öffnen und sie bearbeiten (was funktioniert!) und dann wiederum abspeichern. Das erneute abspeichern funktioniert aber nicht, da Attribut ‚schreibgeschützt‘.

Meine Frage: wie kann ich den Schreibschutz vor dem Speichern aufheben?

Danke im Voraus
Luggi

Hi Luggi,
versuchs mal damit:

FileSetAttr(Datei,faArchive);
Write(Datei…);
FileSetAttr(Datei,faReadOnly or faHidden);

FileSettAttr() setzt und LÖSCHT Attribute.
grüße
Mathias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Mathias!

Wer sagt’s denn - funktioniert. Danke!

Luggi

versuchs mal damit:

FileSetAttr(Datei,faArchive);
Write(Datei…);
FileSetAttr(Datei,faReadOnly or faHidden);

FileSettAttr() setzt und LÖSCHT Attribute.

Hallo Matthias,


FileSetAttr(Datei,faArchive);
Write(Datei…);
FileSetAttr(Datei,faReadOnly or faHidden);

ich verstehe allerdings nicht, wozu es gut sein soll, das „faArchive“-Attribut zu setzen?

Mit freundlichem Gruß
Martin