открыл проект, не совсем так надо объединять. Байт равный нулю в обычной кодировке типа 1251, в юникоде тоже будет равен нулю, а у Вас там ограменное число. Это потому что Вы сложили значение байта равное 48, что в обычном представлении обозначает цифру ноль, а если бы значение было равно 65 и выше, то это была бы буква А, что в шестнадцатиричном виде соответствовало 10
ЗЫ а как насчет упрощения самих макросов, может есть что оптимизировать
Последний раз редактировалось capzap; 03.02.2013 в 10:30.