Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.202 c
5-1142922867
zorik
2006-03-21 09:34
2006.11.19
"Массив" объектов


2-1161726542
aleko
2006-10-25 01:49
2006.11.19
путь к рабочему столу


15-1162213008
ZeroDivide
2006-10-30 15:56
2006.11.19
Заполняем анкетку


15-1162000406
ProV
2006-10-28 05:53
2006.11.19
Можно ли изменить параметр FVisible в привате класса другого юнит


15-1162462262
psa247
2006-11-02 13:11
2006.11.19
Договор купли-продажи программы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский