Ich gehe mal davon aus, dass du Schreibrechte im Verzeichnis hast.
Wird die Datei angelegt, wenn sie zuvor nicht vorhanden war?
GetLastError meldet bei mir seltsamerweise immer:
Code:
---------------------------
Project1
---------------------------
Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist
---------------------------
OK
---------------------------
Doch die Datei wird korrekt geschrieben, auch immer mit dem neuen Inhalt. Nur die Meldung macht mich ein wenig stutzig. Versuche es daher mal, die Datei zu löschen und dann dein Programm auszuführen. Nur um zu testen, ob sie angelegt wird.
Edit: Irgendwie haben Markus und ich die gleichen Gedanken, aber er ist immer einen Tick schneller ...