0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 6
|
|
1 | |
Организовать прерывание деления на ноль19.06.2012, 10:29. Показов 2793. Ответов 8
Метки нет (Все метки)
0
|
19.06.2012, 10:29 | |
Ответы с готовыми решениями:
8
Отследить прерывание при делении на ноль Организовать аппаратное прерывание DOS Ошибка деления на ноль Арифметические операции и ошибка деления на ноль |
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
|
|
19.06.2012, 11:00 | 2 |
Покажите то, что уже есть.
1
|
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 6
|
|
19.06.2012, 11:27 [ТС] | 3 |
прерывание вот case a of
1:ShowMessage('деление на ноль'); 2:ShowMessage('деление на ноль'); 3:ShowMessage(FloatToStr(v)); end;, нужна программа Добавлено через 18 минут AFP, помогите...
0
|
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
|
|
19.06.2012, 11:30 | 4 |
Вы язык программирования не перепутали? Здесь ассемблер.
1
|
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 6
|
||||||
19.06.2012, 11:36 [ТС] | 5 | |||||
не перепутала. это прерывание на делфи! а сам код должен быть на ассемблере.
Добавлено через 3 минуты AFP,
0
|
650 / 337 / 37
Регистрация: 04.04.2012
Сообщений: 886
|
|
19.06.2012, 11:45 | 6 |
Не умею я.
0
|
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
19.06.2012, 11:56 | 7 |
yuliaspo, может быть проверять делитель на равенство нулю до команд fdiv q и fdivp и выдавать соответствующее предупреждение? Потому что при делении на ноль программа сама "схлопнется" и уже система выдаст сообщение "Деление на ноль, ваша программа будет закрыта"
1
|
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 6
|
|
19.06.2012, 12:53 [ТС] | 8 |
не можете написать код, как это будет выглядеть?
Добавлено через 44 минуты Mikl___, ну помогите..
0
|
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,927
|
||||||
19.06.2012, 14:00 | 9 | |||||
самое примитивное:
Если нужно в делфи перехватывать такое деление, копайте в сторону SEH (Structured Exception Handling)
0
|
19.06.2012, 14:00 | |
19.06.2012, 14:00 | |
Помогаю со студенческими работами здесь
9
Ошибка деления на ноль при запуске программы Ошибка деления на ноль Проверка деления на ноль в сопроцессоре Сделать, чтобы при попытке деления на ноль, выводилось сообщение: «Деление на ноль» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |