Главная страница
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.063 c
1-1160577324
DelphiLexx
2006-10-11 18:35
2006.11.19
MDI и TTBToolBar


2-1162375551
md
2006-11-01 13:05
2006.11.19
pen.Style:=psDash;


2-1162212959
Alral
2006-10-30 15:55
2006.11.19
Memo1.Lines, var str: TStrings


6-1151488496
Chaser
2006-06-28 13:54
2006.11.19
Аналог ClientSocket1Write для Indy idTCPClient


1-1160182107
Doma
2006-10-07 04:48
2006.11.19
Как задать порядок присвоения св-в компоненты при создании?