Also wenn es kein Bug sein sollte warum dieses verhalten ?
Code: Alles auswählen
;Ich erstelle mal nur eine Testfile
CreateFile(0,"Testfile.txt")
For i = 1 To 10
WriteStringN(0,"Diese ist ein Test, für den WriteByte-Bug")
Next i
CloseFile(0)
;So, damit hätten wir erst mal eine Testdatei
;Nun schaut mal was passiert
OpenFile(0,"Testfile.txt")
Debug "Aktuelle Filegröße vor dem ändern = "+Str(Lof(0))
FileSeek(0,1)
WriteByte(0,Asc("e"))
WriteByte(0,Asc("i"))
WriteByte(0,Asc("n"))
Debug "Aktuelle Filegröße nach dem ändern = "+Str(Lof(0))
CloseFile(0)
; Und warum ist nun LOF() grösser als vorher ?