Weil Ord ja nur mit einem einzelnem Zeichen Arbeitet (z.B. 'nem Char) und du einen String übergeben willst, der zwar nur ein Zeichen, aber auch noch andere Daten enthält (Pointer, Counter...)
Also entweder
Delphi-Quellcode:
var str: string;
begin
str := 'A';
edit1.text := IntToStr( ord(str[1]) );
end;
oder
Delphi-Quellcode:
var str: char;
begin
str := 'A';
edit1.text := IntToStr( ord(str) );
een;