![]() |
|
#1
|
|||
|
|||
![]() помогите, плииз... добавил блок try...except, а при проверке программы все равно выдает исключение. почему?
Код:
function LinearEquation(a: real; b: real): real; begin try Result := -(b / a); except on EZeroDivide do begin MessageBeep(MB_ICONERROR); MessageDlg('Коэффициент а не должен равняться нулю!', mtError, [mbOK], 0); Exit; end; on EConvertError do begin MessageBeep(MB_ICONERROR); MessageDlg('Введите коэффициенты!', mtError, [mbOK], 0); Exit; end; end; end; |