Как я делал на VB6:
- Код: Выделить всё
Dim Arr(1 To 5) As Byte
Dim s as single
Get #1, offset, Arr ' Считали значения
BytArr(5) = BytArr(1) ' Поменяли местами байты с 1 по 4
BytArr(1) = BytArr(4)
BytArr(4) = BytArr(5)
BytArr(5) = BytArr(2)
BytArr(2) = BytArr(3)
BytArr(3) = BytArr(5)
GetMem4 VarPtr(Arr(1)), VarPtr(s) ' Получили в S правильное значение