Показать сообщение отдельно
  #6  
Старый 22.08.2010, 00:44
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Для английского может быть и типа этого пойдет :
Код:
function GetOrderChar(Ch : char) : byte;
Var
  S : string;
begin
  S:=Ch;
  S:=AnsiUpperCase(S);
  Ch:=S[1];
  Result:=ORD(Ch)-ORD('A')+1;
end;
Но в общем случае (с заранее неизвестной кодировкой и алфавитом) - проблематично.
Ответить с цитированием