[an error occurred while processing this directive]
|
short & 0xFF это ВСЕГДА младший байт
а (short>>8)&0xFF всегда старший. Присваивание делается в два захода например short &= ~(0xFF<<8); short |= (byte << 8) при желании можно соответствующие макросами написать.
E-mail: info@telesys.ru