Forum: Algorithmen, Datenstrukturen und Klassendesign
by v2afrank,
11. Jan 2021
Erst einmal vielen Dank. So hat es funktioniert. Ich hatte zuerst einen Aufruf mit IsNaN(s) drin, welches auch zu einer illegalen Gleitkommaoperation geführt hat. IsNaNS(s) hat aber funktioniert. Eigentlich würde mich ja interessieren was da los ist, allerdings glaube ich das ich es nicht verstehen werde
Forum: Algorithmen, Datenstrukturen und Klassendesign
by v2afrank,
8. Jan 2021
Ich habe hier ein mit Delphi 2006 erstelltes Projenkt. Da bekomme ich über eine Schnittstelle einen Datenstrom und wandle diesen Wert in eine Floatzahl um. Jetzt kam ein Hardwareker darauf mir unter Umständen ein Nan zu senden. Dabei knallt es jetzt bei mir. Ich habe das mal auf folgende Funktion runtergebrochen
function HexAsciiStr2Float(str: Cardinal): Extended;
var
n: Integer;
p:...