![]() |
Delphi | Обработка исключительной ситуации
Вопрос совсем дурной, но какой уж есть, ибо аз есмь ламер. Есть некое поле, в которое, по идее говоря, должно вводиться число. Потом нажимаем на кнопку, и строковый результат преобразуется в число. Если поле пустое или там какой-нибудь другой символ, отличный от численного типа данного (в моем случае integer), то при нажатии выдается ошибка: "EConvertError". И программа слетает. Как предотвратить эту пакость? То есть, чтобы вызывался другой механизм, типа выдавалось сообщение: "Введите число!" Ясно, что надо применять механизм try...except...end; Но у меня что-то не получается. :(
|
Код:
function IsInt(st:string): boolean ; |
hasherfrog
Спасибо, проблема решена! Я спасен! :) |
Время: 12:59. |
Время: 12:59.
© OSzone.net 2001-