Max doch einfach eine Hex-Repraesentation des Single.
Delphi-Quellcode:
type
THexSingle = record
case Boolean of
False: (Value: Single;);
True: (Hex: array [0..SizeOf(Single)-1] of Byte;);
end;
var
Conv: THexSingle;
S: string;
I: Integer;
begin
Conv.Value := 7.326;
S := '';
for I := Low(Conv.Hex) to High(Conv.Hex) do
S := S + Format('%.2x', [Conv.Hex[I]]);
end;
Ich glaube die umgekehrte Konversion kriegst du alleine hin.