Сергей0308, тут в другом проблема, в полученном REAL по сети, с переставленными байтами (регистрами), байты таким способом уже не переставишь, если ПР слейв.
Тут уже указатели нужны и ST, а так же наличие переменных типа BYTE.
Например число -3.388945e+025, если перевести в целочисленное будет 0, а SHR и SHL с флоатом не работают.
А реально это 123.4568 с переставленными регистрами.