Главная страница
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.018 c
15-1222427634
Real
2008-09-26 15:13
2008.11.23
Идея простой, но полезной програмки


3-1209663336
trubin
2008-05-01 21:35
2008.11.23
Дерево в БД - проблема при удалении узла


15-1222095887
Городской Шаман
2008-09-22 19:04
2008.11.23
Опрос зарплата и работа.


2-1223795220
Fox-22
2008-10-12 11:07
2008.11.23
Можно использовать TDBComboBox как обычный?


1-1202591077
NaRuTo
2008-02-10 00:04
2008.11.23
Нестандартный ListView