
Сообщение от
FPavel
Перестановка байт 1234 -> 4321 штатными средствами
1234 -> 3412 для Овена. Байты свапит модбас-клиент //если это модбас-клиент, а не не пойми что

Сообщение от
FPavel
Сколько помню, для некоторых компиляторов режима x64 закрыли ассемблерные вставки..
Да что же в этом мире происходит то?))
.... есть тип данных - запись (record) с вариантами .....Или можно через промежуточную переменную.
Без всего
Код:
function Swap(x: Single): Single;
begin
PDWord(@Result)^ := PDWord(@x)^ shr 16 + PDWord(@x)^ shl 16;
end;