Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Stringreplace mit einer unbekannten

  Alt 15. Jun 2007, 06:37
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
Code:
3B 00 1A FF 34 82
oder stehen die Bytes wirklich in deinem Text
Code:
;
?

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.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat