Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Dubidu am 05.02.09 - 09:56:08

Titel: Datei kann nicht geschrieben werden
Beitrag von: Dubidu am 05.02.09 - 09:56:08
Hallo,
bis jetzt konnte ich immer erfolgreich Dateien schreiben. Nun will das plötzlich nicht mehr klappen, selbst wenn ich erfolgreich getesteten Code 1:1 kopiere!

Code
Sub Click(Source As Button)
	Call writeFile( "C:\Test-Ordner\Test.txt", "Test123!" )
End Sub

Code
Sub writeFile( sPath As String, sData As String )
'========================================
	Dim iFileNum As Integer
	
	iFileNum = Freefile()
	
	Open sPath For Output As iFileNum
	Print  #iFileNum, sData
	Close iFileNum
End Sub

Ihr müsst euch das so vorstellen, dass genau dieser Code anderswo erfolgreich funktioniert und in einer Test-Form plötzlich nicht mehr. Der einzige Unterschied ist, dass der Code zuvor in einer Klasse war und nun nicht mehr.

Ich bekomme immer die Fehlermeldung:"Unable to open file".

Ist das wieder einer der Notes-Eigenheiten?!

Liebe Grüße
Giordano
Titel: Re: Datei kann nicht geschrieben werden
Beitrag von: m3 am 05.02.09 - 10:04:32
Eventuell die "\" mit "\" escapen?
Oder der Code ist in einem Agent, läuft am Server und der Domino-Account darf dort nicht schreiben?
Was sagt das Error-Handling?
Titel: Re: Datei kann nicht geschrieben werden
Beitrag von: Dubidu am 05.02.09 - 10:10:02
Eventuell die "\" mit "\" escapen?

Was meinst du damit? In dem anderen Code-Beispiel stellen die Backslashs kein Problem dar.

Zitat
Was sagt das Error-Handling?

Er meckert genau bei der Zeile

Code
Open sPath For Output As iFileNum

Liebe Grüße
Giordano
Titel: Re: Datei kann nicht geschrieben werden
Beitrag von: Demian am 05.02.09 - 10:23:52
existiert die Order-Struktur denn so, wie in deinem Programm angegeben? Wenn da ein Ordner nicht existiert, kommt es zu dem Fehler. Oder du hast Windows-seitig keine Schreibberechtigung auf den Ordner?
Titel: Re: Datei kann nicht geschrieben werden
Beitrag von: Dubidu am 05.02.09 - 10:28:24
Hallo,
nein, es existiert nichts von dem. Aber das ist bei dem anderen Beispielprogramm auch kein Problem, weil sowohl der Ordner, als auch die Datei neu erstellt wird!

Liebe Grüße
Giordano
Titel: Re: Datei kann nicht geschrieben werden
Beitrag von: Dubidu am 05.02.09 - 10:31:44
Hallo,
anscheinend muss ich zuerst den Ordner erstellen. Dann geht's!
Danke, für eure Antworten!

Liebe Grüße
Giordano
Titel: Re: Datei kann nicht geschrieben werden
Beitrag von: Demian am 05.02.09 - 10:59:19
Hallo,
nein, es existiert nichts von dem. Aber das ist bei dem anderen Beispielprogramm auch kein Problem, weil sowohl der Ordner, als auch die Datei neu erstellt wird!

Liebe Grüße
Giordano

Die Datei ja, die Ordner aber nicht. Ist auch in anderen Programmen, wie Excel so.