Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: Hex String in Float umwandeln

  Alt 10. Aug 2005, 16:25
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;
Andreas
  Mit Zitat antworten Zitat