unter Delphi < 2009 entspricht ein ein Char einem Byte.
Ein String, oder vielmehr der Inhalt eines Strings einer Aneinanderreihung von Chars.
S='Nase';
C1=S[1];
C2=S[2];
...
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Var
C:Char;
S:String;
O:Integer;
begin
C := 'H';
O := 97;
S := C + Char(O) + 'llo';
Showmessage(S + ' - ' + IntToStr(Ord(S[1])) + ' - ' + IntToStr(Ord(C))) ;
end;