thanks for the reply, i guess im doing something wrong then
the data is stored as little endian, for ex 00 00 00 80 D7 C4 36 41
i reverse the data then using bit converter to change it to a long then convert to a double.
theresult i believe should be 1.4921835 E006but i am getting: doubleValue = 2.7340395930909E-312
argument = 65 54 196 215 128 0 0 0
temp = 553375774273
long
temp = BitConverter.ToInt64(argument,0);
double doubleValue = BitConverter.Int64BitsToDouble(temp);
return doubleValue;
if i make temp = (long)0x4136C4D780000000;
temp = 4699159691052187648
doubleValue=1492183.5
how should i resove this?