Главная страница
    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.044 c
2-1162299656
#0FFFF
2006-10-31 16:00
2006.11.19
Значок в компоненте


15-1162189017
TUser
2006-10-30 09:16
2006.11.19
Простые числа


2-1162405074
Gamer
2006-11-01 21:17
2006.11.19
Отправка сообщения по сети


15-1162302875
Rule
2006-10-31 16:54
2006.11.19
Самоучитель игры на пианине, посоветуйте


15-1162149015
Ketmar
2006-10-29 22:10
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский