Hallo Gerhard,
erst dachte ich es funktioniert nicht, aber es lag nur an der Byte-order:
22:49:39.845 res=hf("3F800000") = 0.00
22:49:39.847 res=hf("0000803F", r)= 1.00
Ich hätte es genau anders herum erwartet: "3F800000" sollte m.E. "1" entsprechen.
Viele Grüße,
Gunnar