ich habe einmal wieder eine Frage, die mich zur Verzweiflung bringt.
Ich erweitere ein altes Programm mal wieder um eine Funktion.
Ich lese eine Datei in den Speicher und ersetze eine Zeichenkette gegen eine neu. (Patch)
Soweit klappt auch alles.
Nur wenn ich versuche den Speicherinhalt wieder in eine Datei zu speichern kommt mein Problem.
Code: Alles auswählen
If CreateFile(0, Ziel.s + "Datei")
WriteData(0, *Dateiinhalt, 2000)
CloseFile(0)
Else
Debug "Fehler"
EndIf
Code: Alles auswählen
If CreateFile(0, Ziel.s + "Datei")
WriteData(0, *Dateiinhalt , Dateilaenge.l)
CloseFile(0)
Else
Debug "Fehler"
EndIf
Kann mir jemand erklären wo mein Fehler liegt.
Nachtrag:
Ich habe nun noch eine dritte Variante probiert.
Code: Alles auswählen
If CreateFile(0, Ziel.s + "Datei")
For I = 0 To Dateilaenge.l
WriteData(0, *Dateiinhalt + I, 1)
Next I
CloseFile(0)
Else
Debug "Fehler"
EndIf
BYe André