Hola...
En
Delphi podrías usar el tipo
string sin problemas:
Código Delphi
[-]
function EncontrarCadena(Cadena: string): Boolean;
begin
end;
Ahora, no veo el por que crear una función si el mismo
Delphi ya cuenta con funciones que te pueden ayudar para lo mismo:
Código Delphi
[-]
if Pos('Subcadena', 'Esta función busca una subcadena en una cadena') > 0 then
ShowMessage('Subcadena encontrada');
Saludos...