¡Hola!
Considera el uso de la función
ANSIReplaceText, la cual es equivalente a StringReplace con las opciones
[rfReplaceAll, rfIgnoreCase], pero de forma implícita.
Código Delphi
[-]Saludo := ANSIReplaceText (Saludo, 'Hola', 'Hi');
Un abrazo alternativo.
Al González.