Hi,
beim Einsatz der Nr. 11 der 12 Lektionen wird FileOpen sehr anschaulich dargestellt “$file = FileOpen("6_datei_.txt", 1)“ .
Sie funktioniert tadellos. Doch beim trockenen Test kommt es niemals zu einer Fehlermeldung. Sogar nach dem bewussten löschen der Textdatei wird einfach eine neue Datei erstellt ohne den nachfolgenden „If – Then“ Befehl zu berücksichtigen.
In diese Datei soll hinein geschrieben werden, also ist doch die 1 nötig ?
Kann ich den „If – Then“ Befehl jetzt weglassen oder was mache ich falsch ?
Quelle: 12 Lektionen
Spoiler anzeigen
#cs
Die größte Flexibilität beim Speichern von Daten bieten eigene Textdateien. Hier kannst du die Daten in
beliebiger Form speichern.
#ce
$file = FileOpen("6_datei_.txt", 1) ; "0 = Lesemodus (read mode), 1 = Schreibmodus zum Anhängen an die
;vorhandene Datei (write mode), 2 = Schreibmodus mit Löschen des vorherigen Inhaltes (write mode)"
; Datei korrekt geöffnet?
If $file = -1 Then
MsgBox(0, "Error", "Datei konnte nicht geöffnet werden.", 2)
Exit
Else
MsgBox(0, "Error", "Datei geöffnet.", 1)
EndIf
FileWriteLine($file, "Testtextzeile")
[/autoit] [autoit][/autoit] [autoit]FileClose($file)
[/autoit]Schönes WE und
Danke
Man liest sich...
Euer Ritzelrocker04