![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибки конвертации
проходил мимо решил заглянуть © (2006-11-02 12:38:00)Уважаемые мастера плиз хелп :)
есть функция StrToInt, я заключил ее в try ... except. Знаю что надо поставить чтото в таком духе {$IO-} но какой конкретно ключ незнаю. Помогите кто меня вообще понял, я так сумбурно выразил свою мысль, что помоему сам себя не понял, но по другому немогу объяснить что надо. Спасибо.
Loginov Dmitry (2006-11-03 07:34:00) [1]ЮЮ © (03.11.06 4:55) [7]
Но он и другие исключения пропустит, которые не обрабатывает. И получит полный глюкодром.
А вот это уже дело не наше, а сугубо личное. Не умеешь обрабатывать исключения правильно - учись. Тут никакая галка не поможет.
Ketmar (2006-11-03 05:00:00) [2]>[7] ЮЮ(c) 3-Nov-2006, 04:55
>Но он и другие исключения пропустит, которые не
>обрабатывает. И получит полный глюкодром.
всяко полезно.
ЮЮ (2006-11-03 04:55:00) [3]
> Tools -> Debugger Options -> Language Exceptions -> Stop
> On Delphi Exception сними галку
Но он и другие исключения пропустит, которые не обрабатывает. И получит полный глюкодром.
pasha_golub (2006-11-02 13:22:00) [4]
> проходил мимо решил заглянуть (02.11.06 12:45) [3]
>
> не не мне нужны эти исключения и я их обробатываю, хочу
> просто чтобы когда нажимаеш F9 он не прерывал работу программы.
>
>
Tools -> Debugger Options -> Language Exceptions -> Stop On Delphi Exception сними галку
Сергей М. (2006-11-02 12:50:00) [5]
> не не мне нужны эти исключения
Тогда не пользуй StrToInt().
См. Val(), StrToIntDef()
Впрочем и эти ф-ции не гарантируют невозможность возникновения искл.ситуаций.
ЮЮ (2006-11-02 12:48:00) [6]Он и не прервет. Без IDE это сообщение и не появится вообще. Просто глупо получать Exeption и его обрабатывать там, где его можно избежать.
проходил мимо решил заглянуть (2006-11-02 12:45:00) [7]не не мне нужны эти исключения и я их обробатываю, хочу просто чтобы когда нажимаеш F9 он не прерывал работу программы.
Сергей М. (2006-11-02 12:44:00) [8]
> заключил ее в try ... except
Этого достаточно.
> Знаю что надо поставить чтото в таком духе {$IO-}
Это относится к файловому вводу-выводу, а у тебя здесь нет никакой работы с файлами
ЮЮ (2006-11-02 12:43:00) [9]То что исключение вылазит в IDE - жми F9. Когда надоест, испльзуй не вызывающих исключения функции, например:
StrToIntDef(используя в качестве Def невозможное значение)
Val (она даже позицию ошибочную сообщит)