Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.23;
Скачать: CL | DM;

Вниз

Как обойти ошыбку при вычислениях.   Найти похожие ветки 

 
buzb ©   (2008-10-09 15:21) [0]

Можно ли как - то сделать так, чтобы при ошыбке в вычислениях програма не прекращала работу. Например, при вычислении ArcSin(2) програма выдает ошыбку.


 
Palladin ©   (2008-10-09 15:26) [1]

:) конечно можно... только нужно немножко подрасти :) что бы хотя бы в словах ошики не делать :)


 
Palladin ©   (2008-10-09 15:27) [2]


> что бы хотя бы в словах ошики не делать

млин :))))


 
buzb ©   (2008-10-09 15:29) [3]

Русский - не мой родной язык.


 
Darvin   (2008-10-09 15:37) [4]

try except end + F1


 
Правильный$Вася   (2008-10-09 15:44) [5]


> Например, при вычислении ArcSin(2) програма выдает ошыбку.

не передавать заведомо некорректные параметры


 
Юрий Зотов ©   (2008-10-09 16:21) [6]

> buzb ©   (09.10.08 15:21)

try
 ArcSin(2)
except
 ShowMessage("Если закомментировать эту строчку, то ошибки не будет")
end;

Но только так делать не нужно. Потому что ошибка все равно будет, но вместо явной станет скрытой - а скрытые ошибки в миллион раз хуже явных.


 
Anatoly Podgoretsky ©   (2008-10-09 17:59) [7]

> Юрий Зотов  (09.10.2008 16:21:06)  [6]

Наш человек закомментирует

http://www.podgoretsky.com/OtherParts/DM/BadWill.aspx

4 завет.


 
Омлет   (2008-10-09 20:29) [8]

Про обработку ошибок в Delphi много есть статей, которые несложно найти.

И не надо арксинусу передавать значение > 1 или < -1.


 
brother ©   (2008-10-10 05:33) [9]

для справки из справки ;) :
function ArcSin(const X: Extended): Extended;
зы. ArcSin считаем в диапазоне от -1 до 1 с дробной частью) (0.2333, 0.002 итд)


 
Amoeba ©   (2008-10-10 10:53) [10]


>
> buzb ©   (09.10.08 15:21)
>
> Можно ли как - то сделать так, чтобы при ошыбке в вычислениях
> програма не прекращала работу. Например, при вычислении
> ArcSin(2) програма выдает ошыбку.

Перед выполнением этой операции проверяем значение параметра и, если оно недопустмое, реагируем должным образом (как именно - автору виднее).


 
Alarm ©   (2008-10-10 11:06) [11]

> Amoeba ©   (10.10.08 10:53) [10]

> Перед выполнением этой операции проверяем значение параметра
> и, если оно недопустмое, реагируем должным образом (как
> именно - автору виднее
).


> Правильный$Вася   (09.10.08 15:44) [5]
> не передавать заведомо некорректные параметры

:)



Страницы: 1 вся ветка

Текущий архив: 2008.11.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
15-1221984481
Кое кто
2008-09-21 12:08
2008.11.23
Браузер Maxton


1-1202151621
TStas
2008-02-04 22:00
2008.11.23
Как получить размер оперативки компа?


2-1224110869
Ruzzz
2008-10-16 02:47
2008.11.23
не скрывается панель задач когда делаю на весь экран


2-1223880639
_Anatolii_
2008-10-13 10:50
2008.11.23
Сортировка по значению Combobox


15-1222152524
IceBeerg
2008-09-23 10:48
2008.11.23
программное обновление конфигурации windows