Domino 9 und frühere Versionen > ND7: Entwicklung

Datei kann nicht geschrieben werden

(1/2) > >>

Dubidu:
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
--- Ende Code ---


--- 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

--- Ende Code ---

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

m3:
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?

Dubidu:

--- Zitat von: m3 am 05.02.09 - 10:04:32 ---Eventuell die "\" mit "\" escapen?

--- Ende Zitat ---

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


--- Zitat ---Was sagt das Error-Handling?

--- Ende Zitat ---

Er meckert genau bei der Zeile


--- Code: ---Open sPath For Output As iFileNum
--- Ende Code ---

Liebe Grüße
Giordano

Demian:
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?

Dubidu:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln