Re[2]: генерация документов с текстом на разных языках в Wor
От: gorodok  
Дата: 11.09.02 17:41
Оценка:
Здравствуйте Sergey, Вы писали:

S>Решение это или нет, не знаю, но основную ошибку кажется вижу.

S>Передавать надо не wide string, а unicode строку. Соответственно, преобразовавать ansi в unicode c помощью MultiByteToWideChar с CodePage, соответствующей требуемому языку. Присваивание скорее всего просто вызывает GetACP, и информация о языке теряется. Не знаю правда, не испоганит ли в дальнейшем эту строку TWordDocument или сам Word2000, вдруг кто нибудь из них не уникодный...


Спасибо огромное за подсказку,
действительно, MultiByteToWideChar работает как надо!
А ведь я просматривал эту функцию, но меня смутила часть "MultiByteTo" из названия...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.