Das erklärt natürlich einiges.
In Delphi7 gab es ReplaceStr noch nicht.
AnsiReplaceStr gab es aber schon. Also diese Funktion verwenden (ist ja eh ein Ansistring) und alles ist gut.
Doch, gab es, in der
Unit StrUtils. Direkte Weiterleitung zu AnsiReplaceStr.
Funktioniert bei mir auch einwandfrei.