Показать сообщение отдельно
  #9  
Старый 09.03.2008, 07:54
Аватар для s0Creator
s0Creator s0Creator вне форума
Местный
 
Регистрация: 20.02.2008
Адрес: Московская область
Сообщения: 420
Репутация: 884
По умолчанию

PHP код:
procedure TForm1.Edit1KeyPress(SenderTObject; var KeyChar);
begin
  
// перечисляешь все допустимые символы если целое то
  // if not (Key in ['0'..'9','+']) then Application.Terminate;
  // если с запятой и мантисой
  
if not (Key in ['0'..'9','+',DecimalSeparator,'e','E']) then Application.Terminate;
end;

procedure TForm1.Edit1Change(SenderTObject);
begin
// если может быть с запятой
if StrToFloatDef(Edit1.Text,0) <= 0 then Application.Terminate;
// если толь целое
// if StrToIntDef(Edit1.Text,0) <= 0 then Application.Terminate;
end
Ответить с цитированием