Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Ошибки конвертации   Найти похожие ветки 

 
проходил мимо решил заглянуть   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1162252341
Warining
2006-10-31 02:52
2006.11.19
Почему возникает такое предупреждение ?


2-1162238869
Evo
2006-10-30 23:07
2006.11.19
ошибка блин


15-1162247853
msn777
2006-10-31 01:37
2006.11.19
Ищу компоненты плавающих панелей / окон


15-1161973724
DillerXX
2006-10-27 22:28
2006.11.19
Комментируете ли вы свои сорцы


15-1162546905
Руслан
2006-11-03 12:41
2006.11.19
Нужна картинка студента