Задача отправить в COM порт байтовый массив данных, в котором, помимо прочего, отведено 8 байт на числовую информацию (чего-то там измеряют, тип Double).
Нашел для Single (4 байта) вот это
- Код: Выделить всё
- type TArrReal = array[0..9] of byte;
 //===============================================
 {Функция производит разбиение вещественного числа inReal на байты, которые размещает в массиве bytes, и возвращает количество байт, которое занимает переменная inReal}
 function RealToByte(inReal : single;var bytes:TArrReal ):integer;
 var i : integer;
 begin
 i:=sizeof(inReal);
 move(inReal,bytes,i);
 result:=i;
 end;
В функции поменял single на double, получаю 8 байт, но что в них - не понятно.


