Zeig mal den ursprünglichen Code.
Da ist jetzt eigentlich nix besonderes dran, ich habe halt einfach die Parameter nicht kontrolliert.
Hoehe hat nach der Operation den Wert -NAN
Code:
//SetExceptionMask(GetExceptionMask -[exInvalidOp]);
Hoehe:=Einstellungen.LaengeSchere-sqrt(Sqr(Einstellungen.Laengeschere)-sqr(hoehe));