Wie möchtest du denn ändern ?
Als binärer String die Nullen und Einsen tauschen
Als Hexadezmaler Wert als Ganzes
oder als vorher umgewandelte dezimale Zahl
Wenn alles hexadezimal in der Datei gespeichert ist, gibt es ja entsprechende File-Befehle
Code: Alles auswählen
Zahl.i = ReadInteger(#Datei) - Ergebnis = WriteInteger(#Datei, Zahl)
Man muß bedenken, daß Integer 4 Bytes groß sind. Wenn du die genaue Position weißt,
kannst du ja mit FileSeek genau da drauf positionieren und lesen oder schreiben.
Ich weiß jetzt nicht, ob der Dateizeiger beim Lesen/Schreiben automatisch vorrückt.
Das kann man aber leicht mit Loc() herausfinden. Andernfalls mußt du halt immer
4 Stellen beim Lesen vorrücken.