![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.10.2008
Сообщений: 19
|
![]()
Подскажете, как можно обработать данное исключение?
Мне надо, если b станет = 0, в Edit записалась бы буква N. float a =(c)/(b); Edit->Text=a; |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А что, в Си нету try...except ?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.10.2008
Сообщений: 19
|
![]()
Есть! Но мне непонятно как им пользоваться!
|
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Перевожу с "олбанского": TRY - попытаемся, EXCEPT - при возникновении исключения.
(Есть еще TRY...FINALLY. Про все это с примерами есть во встроенном хэлпе) Таким образом, логически рассуждая, делаем: Код:
Последний раз редактировалось mihali4; 22.10.2008 в 01:07. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.10.2008
Сообщений: 19
|
![]()
Ща экспериментирую с try...catch.
А так спасибо mihali4, натолкнул на мысль! Последний раз редактировалось Bravo; 22.10.2008 в 02:13. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.10.2008
Сообщений: 19
|
![]()
Короч я разобрался.
В место except подставил catch(EDivByZero& e) и уаля! Последний раз редактировалось Bravo; 22.10.2008 в 02:15. |
![]() |
![]() |
![]() |
#7 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
При выполнении из среды ошибка всегда будет выскакивать, если включен режим отладки и режим останова по этой ошибке. А при запуске экзешника не из среды обработка ошибок происходит "по-тихому"...
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 20.10.2008
Сообщений: 19
|
![]()
Мож кому пригодится.
![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обработать ошибку | XAOC-forever | Работа с сетью в Delphi | 11 | 24.09.2008 20:13 |
Как обработать следующую ситуацию? | Tanuska___:) | БД в Delphi | 5 | 09.09.2008 12:47 |
Как обработать исключение? | XPAiN | БД в Delphi | 9 | 16.05.2008 15:09 |
Как в Си обработать нажатие управлавляющих клавиш ? | feranic | Общие вопросы C/C++ | 5 | 14.04.2008 19:20 |
delphi - как обработать ошибку перехода на пустой cd-rom? | yourself | Помощь студентам | 2 | 10.03.2008 23:01 |