Registriert seit: 14. Okt 2006
Ort: Nürnberg
719 Beiträge
Delphi XE5 Professional
|
AW: Inkompatible Datentypen in Procedures bei Arrays mit Double bzw. Extended
25. Jan 2022, 17:01
Nja, wird eh Zeit, dass wir Float128 (quadruple precision) im Delphi bekommen, was uns im IEEE 754 versprochen wurde.
quadruple precision gibt's derzeit nur als externe Delphi-Bibliothek von Erik van Bilsen https://github.com/neslib/Neslib.MultiPrecision. Allerdings kennt die zugrundeliegende C++-Bibliothek noch kein +/- Unendlich und liefert bei manchen algebraischen Operationen anstelle von 0 (z.B. bei 1/Unendlich) noch sinnlose Fehlermeldungen. Habe bereits vor etlichen Monaten den Urheber der C++-Bibliothek auf https://www.davidhbailey.com/dhbsoftware/ um Korrektur gebeten, was auch versprochen wurde. Anscheinend ist aber das Problem komplexer als es scheint.
Gruß, Andreas
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
Geändert von Andreas13 (25. Jan 2022 um 17:32 Uhr)
|