En pascal (y Delphi) cada string es un arreglo. Puedes acceder a cada letra con subíndices.
- La primera posición (0) indica el largo de la cadena.
- Las siguientes posiciones te dan cada caracter.
Código Delphi
[-]var
s : string;
begin
s := 'Delphi';
ShowMessage('La primera letra de S es : '+s[1]);
ShowMessage('El largo de S es : '+IntToStr(Ord(s[0]));
end;