Ожидаемо.
Дело в том, что версии с 2009 являются юникодными, т.е. sizeOf(Char) = 2.
Тип AnsiChar обратно совместим с Char для версий младше 2009, т.е. sizeOf(AnsiChar) = 1.
Т.О., тебе надо посмотреть где и на какой тип надо изменить типы данных для исправления. Как я полагаю, надо в этой библиотеке везде использовать AnsiChar (т.к. скорее все там расчитано на однобайтовые данные) и, возможно, поднаписать врапперов для использования с юникодными символами.
|