Zitat von
Selecta:
Das ist nicht, dass was ich brauche
.
Ich habe auch deine Frage nicht richtig gelesen
StrToFloat erwartet einen String, der nur aus Ziffern, Dezimaltrenner und ggf. Vorzeichen besteht.
Wenn dein Hexstring nicht in einen Integer passt, dann musst du so vorgehen:
Delphi-Quellcode:
function HexStringToFloat(const s:string):Extended;
var
i : Integer;
begin
Result := 0;
for i := 1 to Length(s) do
begin
Result := Result * 16.0 + StrToInt('$'+s[i]);
end;
end;