rolin, именно так в IC и сделано, посмотрите мой предпоследний пост, для 24 битного будет выглядеть так:
If byte1>127 Then Sound := byte1*65536 + byte2*256 + byte3 - 16 777 216 Else byte1*65536 + byte2*256 + byte3;
или, если старший байт не первый, а последний:
If byte3>127 Then Sound := byte3*65536 + byte2*256 + byte1 - 16 777 216 Else byte3*65536 + byte2*256 + byte1;
Поэтому и просил выложить "..HEX представление..."
Ответов: 8928
Рейтинг: 823
|
|||
карма: 19 |
|