Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизШрифты Найти похожие ветки
← →
Piter © (2004-04-26 20:52) [0]Некоторые пользователи у которых английская винда говорят, что текст в программе (меню, даже подсказки) отображаются кракозябрами. Я пеняю на D7 - вроде в младших версиях такого не было...
Кто нибудь слышал о такой проблеме?
← →
.Lex © (2004-04-26 23:30) [1]У кого такие проблемы, пусть сделают следующее:
В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage значение параметра "1252 = c_1252.nls", поменяют на "1252 = c_1251.nls".
Можешь в своей проге сам проверять версию винды и, если оказывается, что это WinXp не русская, то сам меняй этот параметр. Жалко только что, чтобы изменения вступили в силу, нужна перезагрузка.
Есть еще вариант. Используй в своей программе 1252nls. Тогда, и у тех у кого non russian windows не будет этих глюков.
← →
Piter © (2004-04-26 23:57) [2].Lex (26.04.04 23:30) [1]
Используй в своей программе 1252nls
может тогда 1251nls?
И как его использовать?
Фишка еще в том, что в программах на D6, например, такого нету...
← →
Германн © (2004-04-27 00:41) [3]2 Piter © (26.04.04 20:52)
>Некоторые пользователи у которых английская винда говорят, что >текст в программе (меню, даже подсказки) отображаются >кракозябрами. Я пеняю на D7 - вроде в младших версиях такого не >было...
>Кто нибудь слышал о такой проблеме?
Было и на Д4 у меня однажды. С тех пор всегда значение
DEFAULT_CHARSET обязательно заменяю на RUSSIAN_CHARSET.
← →
Anatoly Podgoretsky © (2004-04-27 09:04) [4]Piter © (26.04.04 20:52)
Забудь, у них язык системы изначально не русский, для 9х лечится только пповторной инсталяцией, для НТ сменой региональных настроек.
Или самостоятельной прорисовкой всех элементов, типа меню и других которые рисует система и для рисования которых используются только системные шрифты.
Да советчикам по поводу c_1251.nls просто плюнь в глаза, это н совтчики а скрытые терроисты-вахабиты, лучше метода испортить систему и не придумаешь.
← →
Islander (2004-04-27 09:39) [5]Не понимаю, о чем идет речь - полгода пишу на D7 мультиязыковое приложение - таких проблем не возникало.
← →
ALS © (2004-04-27 09:56) [6]Имел схожую проблему W2000/D5, региональные установки были USA.
Помогло:
Font.Charset := RUSSIAN_CHARSET; //для всех текстовых контролов
LoadKeyboardLayout(
PChar(IntToHex((SUBLANG_DEFAULT shl 10) + LANG_RUSSIAN, 8)),
KLF_ACTIVATE);
← →
Islander (2004-04-27 10:17) [7]Хотя если автор сабжа хочет чтобы под английскими системами с английской локалью отобразажались русские буквы - тогда выход один - юникод.
← →
CTAC (2004-04-27 13:00) [8]2Islander:
По-моему компоненты делфи уникод не поддерживают !?
Интересно что в некоторых компонентах вполне помогает смена chaset"a, например(TLabel, TGroupbox и т.д.), но в некоторых( TRadiobutton, TCheckbox не помогает #$%^&*на), может кто поделится опытом,как это победить ?
← →
.Lex © (2004-04-27 13:13) [9]2Anatoly Podgoretsky
"лучше метода испортить систему и не придумаешь."
После того как я проделал эту(http://teleremont.narod.ru/arhiv/teleremont1/publikac/windows__xp.htm) операцию у меня на компе пропали все глюки со шрифтами. Это плохо?
← →
Islander (2004-04-27 13:21) [10]2CTAC - родные нет. можно в сторону ElPack посмотреть.
← →
Piter © (2004-04-27 19:25) [11]Anatoly Podgoretsky (27.04.04 09:04) [4]
Забудь, у них язык системы изначально не русский
не могу забыть. Ибо моя программа "кривит", а вот другая программа работает нормально.
Я хочу, чтобы и моя работала нормально...
ALS (27.04.04 09:56) [6]
Помогло:
Font.Charset := RUSSIAN_CHARSET; //для всех текстовых контролов
сенкс, попробую... только вот как бы проверить... связи с тем человеком нету... самому что ли английскую винду поставить что ли...
← →
Плохиш (2004-04-27 19:33) [12]
>(http://teleremont.narod.ru/arhiv/teleremont1/publikac/windows__xp.htm)
Руки бы по-выдирал
> операцию у меня на компе пропали все глюки со шрифтами.
> Это плохо?
Проведи эту операцию на не русской/английской винде
← →
Anatoly Podgoretsky © (2004-04-27 19:36) [13]И не пробуй, это сделал уже CTAC (27.04.04 13:00) [8] , к этому списку добавь меню и TabControl и еще ряд элементов, в которых используются только системные шрифты
← →
.Lex © (2004-04-27 21:09) [14]2Плохиш
У меня английская винда. Были глюки (те самые, о которых говорит Piter). Я сделал то, что написано по ссылке и они пропали.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c