Русские буквы в DMFе при смене локали становятся ???????
От: artemisin  
Дата: 07.08.09 14:14
Оценка:
Доброго времени суток.

Работаю на машине, где одна приклада требует обязательное переключение локали на US.
Подобрал комбинацию настроек, достаточных для этой приклады в Regional Settings:
— Formats — English (US)
— Location — United States
— Advanced\Language for non-Unicode programs — Russian

Паралелльно работаю с Delphi 7. Когда начинал делфевый проект, то настройки были такими
— Formats — Russian
— Location — United States
— Advanced\Language for non-Unicode programs — Russian
Формы содержат русские буквы ессесно.
Когда дельфя открыта с Formats — Russian, то формы в ней отображают русский нормально.
Когда дельфя открыта с Formats — English (US), то формы в ней отображают русский кракозябрами после первого сохрания.
Видно что DFMник до и после сохранения с Formats — English (US) отличается именно текстами с русским языком.

Чтобы при выполнении самой приклады русский нормально отображался я добился через SetThreadLocale. Но вот как теперь сказать дельфе, чтобы она не путалась при смени настроек и всегда сохраняла русские буквы одинаковым способом? Может где настройка есть?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.