Кириллица Delphi 7

SiBear
Дата: 19.02.2003 14:59:08
Здравствуйте!
Никто не сталкивался с такой проблемой под Delphi 7:

Компилится и запускается на Windows 2000 Server.

На форму кладем Label и пишем в ней, примеру, "Привет!"

Теперь:

Региональные настройки: Location: Russian
Запускаем программу - все оки

Меняем региональные настройки на English (Unated States)
Не компилируем, а запускаем тот же EXE-шник - вместо русских букв знак "?"

Пробовал выставлять в Version Info язык Russian - то же самое.

Как решать?
ziktuw
Дата: 19.02.2003 16:00:34
Кроме региональных настроек, есть еще регион по-умолчанию, который задается по кнопочке "Set default...". Вот от наличия там "Russian" все это и сильно зависит.

А если там стоит USA, а ты еще и региональные настройки делаешь для USA, то шансов увидеть русские буквы в неюникодном шрифте равны нулю.
SiBear
Дата: 19.02.2003 17:20:49
Я знаю как _не_увидеть_русские_буквы_ (описано выше), но как их увидеть, вот в чем вопрос!!!
pkarklin
Дата: 19.02.2003 17:48:16
Тебе ж Dankov вроде мыслю подкинул, используй юникод.
ziktuw
Дата: 19.02.2003 17:57:06
Могу посоветовать еще в реестре выставить в ключе WindowsNT/Cur. ver./FontMapper значение DEFAULT=0xCC, только именно DEFAULT, а не (Default).