|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
проверка поля на число
Нужно сделать проверку поля: данные - это числа или нет.
Написала такой код: Код:
var proverka_chislo:integer; if not TryStrToInt(Edit2.Text,proverka_chislo) then begin Showmessage('Серия и номер паспорта введены не верно'); Exit; end; Может кто-нибудь подскажет в чем ошибка |
#2
|
||||
|
||||
Цитата:
Для большей вместимости используй тип Int64 - он занимает 8 байт и максимально возможное число у него $7FFFFFFFFFFFFFFF, что в десятичной системе равно 9223372036854775807. А ещё лучше в цикле пройдись по строке и при встрече с любым нецифровым символом прерывайся с сообщением об ошибке. |
#3
|
|||
|
|||
спасибо, работает
|