[an error occurred while processing this directive]
high = (char)(intVal >> 8)low = (char)intVal
Компилер оптимизирует и вместо сдвига просто хапает старший байт.
E-mail: info@telesys.ru