
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
обработка исключения в дельфи
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
Опции темы |
|
|
#1 |
|
аццкий троглодит
Сообщений: 3,234
Регистрация: 28.02.2004
Возраст: 40
|
обработка исключения в дельфи
вот в таком куске кода
try StrToInt ( Edit1.Text );except on EConvertError do begin ShowMessage ( 'Неправильный формать данных' ); end;end; программа вылетает на строчке "StrToInt ( Edit1.Text );" почему-то не обрабатывая исключение конвертации. может кто знает в чем дело? |
|
|
|
#2 |
|
няшечка
Сообщений: 5,311
Регистрация: 13.06.2003
|
про вылет обработки исключения ничего не скажу, а вот саму задачу решить гораздо проще.
процедура Val(S; var V; var Code: Integer); помещает целое или дробное число, модержащееся в S в переменную V, если S — число. в Code помещается код ошибки, какие конкретно значения не помню, поэксперементируй ![]() т.е. если S не число, прога не вылетает как в StrToInt, а просто помещает в Code некоторый код ошибки. |
|