Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > исключение EInvalOp


Автор: Простодушный user 23.11.2005, 02:45
Не могли бы вы мне подсказать, что это за исключение EInvalidOp.
И если не сложно кинуть ссылочку, где можно побольше об этом почитать.

Заранее спасибо.

Автор: _hunter 23.11.2005, 11:55
http://www.google.com.ua/search?as_q=EInvalidOp смотрел?

Автор: vadims 23.11.2005, 12:23
Ну щвырни код - наверное помогу

Автор: Простодушный user 23.11.2005, 16:57
Ах да, конечно. Вот
Код

try 
{
  R = (r1*r2) / (r1+r2);
}
catch(EInvalidOp &e)  // работает, но не могу понять что это за исключение
{
  ShowMessage("Бла-Бла-Бла");
}


2_hunter - смотрел. по английски я не бум-бум, а из того ,что там по русски написано всё как-то коряво, непонятно (ИМХО).

Автор: _hunter 23.11.2005, 17:59
стек, похоже, переполняется. введи проверку на равенство 0-ю знаменателя.
+ если все работает -- в чем проблема?

Автор: Простодушный user 23.11.2005, 22:34
да всё прекрасно работает, я просто анализирую этот код и
хочу понять что это за исключение, что оно ислючает. а так всё хорошо.

Автор: _hunter 24.11.2005, 11:45
ошибка в операциях с плав. точкой

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)