проблемы с русским языком в заголовке
Safonov
Воронеж
Привет всем.
Столкнулся со следующей проблемой. После русификации fr клиенты стали жаловаться на то что в окне предварительного просмотра заголовок, кнопка "Закрыть" и hint'ы к кнопкам показываются в следующем виде '???????'. Сам отчет с русским языком проблем не имеет.
На моей машине все в порядке. В предыдущих версиях (до 4.6 все работало). Пробовал ставить разные сборки от стабильной до 4.6.54, проблема не исчезла.
Где искать корни бага ? Как можно настроить шрифт для элементов окна просмотра ?
Среда разработки Delphi6. Версия ОС Windows XP SP2.
До свидания
Столкнулся со следующей проблемой. После русификации fr клиенты стали жаловаться на то что в окне предварительного просмотра заголовок, кнопка "Закрыть" и hint'ы к кнопкам показываются в следующем виде '???????'. Сам отчет с русским языком проблем не имеет.
На моей машине все в порядке. В предыдущих версиях (до 4.6 все работало). Пробовал ставить разные сборки от стабильной до 4.6.54, проблема не исчезла.
Где искать корни бага ? Как можно настроить шрифт для элементов окна просмотра ?
Среда разработки Delphi6. Версия ОС Windows XP SP2.
До свидания
Комментарии
Предположительно возникла она после перевода ресурсов на юникод
Есть решения?
Она изменилась где-то между версиями 4.3 и 4.5: появился вызов _UnicodeToAnsi, он-то все и портит.
2Developers
Неплохо бы исправить бажку ;-)
Замена _UnicodeToAnsi на WideStringToStringEx из TNT Unicode вроде бы тоже решает проблему.
P.S. Проблемы замечены только на Windows XP Russian с русским языком для non-unicode программ.
Что примечательно, на английской windows таких проблем нет и в помине.
А вот из грустного - баг никуда не делся. И по-прежнему лечится сносом вызова _UnicodeToAnsi. Подтвердился заодно и на Vista Rus SP1.
Может все-таки поправите, а? Тем более, что в TNT явно рабочий вариант.
P.S. Delphi 7
На другой машине меню вопросиками, и наименования кнопок в отчете. Что делать ума не приложу!
??????
Ресурсы берут CP из XML с ресурсами, следовательно если у Вас выбрана другая CP (к примеру китайская) русские символы отображаться не будут.
Что такое СР?
У меня в настройках "Язык и региональные стантарты" стоит Русский. Ставлю русскую локаль, так даже в IDE в дизайнере знаки вопросов стоят.
Среда разработки BDS 2006 pro (Turbo Delphi). Версия ОС Windows XP SP2.
Каюсь, не дочитал правильно install.txt - не копировал *.bpl файлы в system32