Hm.. das hab ich nicht ganz verstanden.
Zuerst wandel ich den Kram folgendermaßen um, um ihn im Memo anzuzeigen:
Delphi-Quellcode:
//String, Suchen_nach, Ersetzen-durch
StrReplaceBin(s, #0, '&%');
Nun kann ich es im Memo alles ansehen. Um zu speichern, wollte ich wieder zurückwandeln:
StrReplaceBin(s, '&%', #0);
Da ersetzt er nur bis zum ersten Vorkommen, danach ist für ihn der String zu Ende.
Ich habe nicht ganz verstanden, wie dieser "Trick" funktionieren soll, den du geschrieben hast - bzw wie ich ihn umsetze.