Показать сообщение отдельно
  #4  
Старый 12.01.2016, 20:04
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,106
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Я тебе в другой ветке ответил.
Думаю так пройдет (нет под рукой, что бы проверить):
Код:
function HConvert(E:TEdit; var H:Byte):Boolean;
var Hp:Byte; S:AnsiString; Error:Boolean;
begin
 Hp:=H; Result:=true;
 Error:=false;
 S := E.Text;
 S:=AnsiUpperCase(S);
 If Length(S) = 1 Then
   Begin
     if ConvD(S[1])>=0 then H:=ConvD(S[1])
                       else Error:=true;
   End;
Ответить с цитированием