|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.05.2010, 15:36 | #1 |
Пользователь
Регистрация: 03.10.2008
Сообщений: 77
|
Защита от ввода неправильных значений в pascal
Как можно осуществить защиту от ввода неправильных значений(все знаки и символы кроме минуса и точки служащей для написания не целых чисел), в визуальном pascal'е(lazarus), чтобы программа не завершалась аварийно?
|
08.05.2010, 15:43 | #2 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
Код:
|
08.05.2010, 16:38 | #3 |
Пользователь
Регистрация: 03.10.2008
Сообщений: 77
|
А в какую часть программы вставить этот код чтобы работал. Мой код программы:
Код:
|
09.05.2010, 10:20 | #4 |
Пользователь
Регистрация: 03.10.2008
Сообщений: 77
|
вроде не работает этот код
Код:
|
09.05.2010, 12:29 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
то могу предложить два способа.
Один сложнее, но зато больше даёт возможностей по контролю. Второй - намного проще. первый способ. используя readkey анализировать нажатую клавишу, и дальше выполнять нужное действие.. если доступно - приписывать введённый символ к вводимой строке, либо, если нажали управляющую клавишу, то редактировать вводимую строку... Т.е. реализовать inline-редактор. (если не испугает сложность и "многа букв" - то пример реализации могу подкинуть...) второй. ввод осуществлять в строку. Строчку переводить в число и смотреть, насколько удачно получилось... Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита значений текстовых полей от HEX редактора. | Вавел из ГМТУ | Общие вопросы Delphi | 7 | 18.03.2017 10:48 |
Защита от кривого ввода на С++ | survavior | Помощь студентам | 4 | 13.04.2010 17:56 |
Как сделать запрет ввода букв в поле для ввода input | zvezda_t | PHP | 1 | 27.12.2009 22:02 |
Массивы и построение таблицы значений х,у по графику (Turbo Pascal) | JIUMOH | Помощь студентам | 6 | 21.12.2009 20:30 |
Pascal. Одномерные массивы разрешенных и неразрешенных значений. | FatCat | Помощь студентам | 2 | 05.12.2008 11:39 |