Hi!
Ich glaube wir müssen erstmal über Grundlegendes reden.
Was für einen Text hast du denn da?
Sieht er aus, wie oben in deinem Beispiel, also so
oder stehen die Bytes wirklich in deinem Text
?
Falls letzteres zutrifft, musst du dir erstmal eine anderen Typ außer "String" suchen (z.B. array of byte) da ein String immer nur bis zum nächste 0-Byte geht.
Falls ersteres zutrifft, müßtest du nach den ersten 4 Byte suchen und dir deren Position merken (siehe Hilfe "Funktion Pos"). Danach musst du nur noch ab dieser Position die 5 neuen Bytes schreiben. (siehe Hilfe "Funktion Delete/Insert") Fertig
Aber irgendwie habe ich das Gefühl, das du dir das Leben unnötig schwer machst (durch String-Operationen).
Wenn du uns also verrätst was du machen willst, können wir dir vielleicht helfen.