Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
6-1147123978
Лев
2006-05-09 01:32
2006.11.19
Как потестировать сетевое приложение?


15-1162319866
кукуруку
2006-10-31 21:37
2006.11.19
Класс Helper


2-1162417174
Gyrus
2006-11-02 00:39
2006.11.19
Конвертировать JPEG


15-1162137611
Chort
2006-10-29 19:00
2006.11.19
AOH


15-1161927869
StriderMan
2006-10-27 09:44
2006.11.19
Тестирование




   Наверх