Habe eine Funktion die mir eine Datei erstellt
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| filecreate('c:\windows\transfer.txt'); begin AssignFile(proto,'c:\windows\transfer.txt'); {$i-} Append(proto); {$i+} if IOResult <> 0 then begin end; end; writeLn(proto, ' Programm wurde gestartet'); closefile(proto); |
Die Funktion erstellt die Datei, aber wenn ich in die Datei schreiben möchte erscheint ein Fehler (E/A-Fehler 103). Was ist da falsch bei meiner funktion.
Wenn die datei schon erstellt ist und ich die erste Zeile weg lasse (filecreate('c:\windows\transfer.txt')

schreibt er mir in die Datei.
Wie kann ich das machen, dass er mir zuerst die Datei erstellt und danach hineinschreibt.
Moderiert von
Peter Lustig: Quote- durch Delphi-Tags ersetzt
Moderiert von
Tino: Topic verschoben.