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