SIGFPE Arccos на sqrt, в процедуре из 2-х строк, что делать?
 Добавлено: 24.10.2019 22:05:18
Добавлено: 24.10.2019 22:05:18Всем доброго времени суток!
Пустая форма на ней только кнопка и обработчик по клику. Win32.
На строке e:= sqrt(e); падает с SIGFPE. Как это можно и нужно решать?
			Пустая форма на ней только кнопка и обработчик по клику. Win32.
На строке e:= sqrt(e); падает с SIGFPE. Как это можно и нужно решать?
- Код: Выделить всё
- unit Unit1;
 {$mode objfpc}{$H+}
 interface
 uses
 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, math;
 type
 { TForm1 }
 TForm1 = class(TForm)
 Button1: TButton;
 procedure Button1Click(Sender: TObject);
 private
 public
 end;
 var
 Form1: TForm1;
 implementation
 {$R *.lfm}
 { TForm1 }
 procedure TForm1.Button1Click(Sender: TObject);
 var e:ValReal;
 begin
 e:=-1.42177208859313605512E+0018;
 e:= sqrt(e);
 end;
 end.



