Hola...
El último parámetro no tiene nada que ver, ahí espera un conjunto y eso es lo que le estás enviando...
Podrías hacerlo de otra forma si quieres:
Código Delphi
[-]
var
CharToReplace: string;
Cadena: string;
Flags: TReplaceFlags;
begin
CharToReplace := #13;
Flags := [rfReplaceAll];
Cadena := StringReplace(cadena, CharToReplace, '', Flags);
end;
Pero para el caso es lo mismo...
Saludos...