@Delphi.Narium
Danke für deine Mühe, aber das ist es leider noch nicht. Zwar bekomme ich bei dem nachstehenden Code keinen Floating Point Fehler mehr, dafür jetzt einen Integer-Überlauf.
Delphi-Quellcode:
var
AWord: Word;
ADouble: Double;
ACardinal: Cardinal;
begin
AWord := 64536;
ACardinal := SQR(AWord);
ADouble := SQRT(ACardinal + ACardinal);
end;
Unter 10.1 enthält ADouble den 184,17. Mathematisch korrekt wäre natürlich 91267,69
@gammatester
Warum ich den Effekt haben will? Weil man damit tolle Bilder erstellen kann. Die von dir vorgeschlagene Vorgehensweise bringt auch nicht das gewünschte Ergebnis. Das alles ist übrigens unabhängig davon, ob die Bereichs-Prüfung an oder ausgeschaltet ist.