Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Delphi
(Модератор:
x77
) > Тема:
Меню в делфи
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Меню в делфи (Прочитано 11277 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
liones
Постоялец
Offline
Пол:
Меню в делфи
«
:
27-04-2009 04:44 »
Почему в программе, написанной на делфи, при установке на другой компьютер в меню вместо русских симоволов что-то непонятное, невозможно прочитать. Чего не хватает? Как это исправить?
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Меню в делфи
«
Ответ #1 :
27-04-2009 05:55 »
Посмотри свойства проекта. Закладка "Version Info", поле Language.
Еще поможет настроить конечную машину:
1. Панель управления
2. Язык и региональные настройки
3. Закладка "Дополнительно"
4. "Язык программ, не поддерживающих Юникод" - поставь Русский.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
liones
Постоялец
Offline
Пол:
Re: Меню в делфи
«
Ответ #2 :
27-04-2009 05:57 »
ок, посмотрю. Но вообще впервые сталкиваюсь с такой проблемой.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Меню в делфи
«
Ответ #3 :
27-04-2009 05:58 »
Практика показывает, что на 90% машин программа работает одинаково, а да оставшихся 10% - как бог на душу положит. И все это из-за того, что пользователь что-то подкрутил и поднастроил.
Если ПО внутрикорпоративное, то проще выработать методику заточки пользовательской машины и правила, запрещающие пользователю самостоятельно настраивать. Иначе придется попотеть и разобраться во всем детально.
«
Последнее редактирование: 27-04-2009 06:00 от RXL
»
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
liones
Постоялец
Offline
Пол:
Re: Меню в делфи
«
Ответ #4 :
28-04-2009 05:36 »
Цитата: RXL от 27-04-2009 05:55
Посмотри свойства проекта. Закладка "Version Info", поле Language.
Еще поможет настроить конечную машину:
1. Панель управления
2. Язык и региональные настройки
3. Закладка "Дополнительно"
4. "Язык программ, не поддерживающих Юникод" - поставь Русский.
не помогло(((
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Меню в делфи
«
Ответ #5 :
28-04-2009 05:44 »
Странно...
Тогда, так: в свойствах формы - Font - Charset.
Сперва попробуй DEFAULT_CHARSET и RUSSIAN_CHARSET.
Если где-то фонт не наследуется от родителя, то там тоже надо указать.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Chaa
Помогающий
Offline
Пол:
Re: Меню в делфи
«
Ответ #6 :
04-05-2009 02:40 »
Была похожая проблема. Из-за установленного у пользователя шрифта меню. Надо сперва проверить
Цитата: RXL от 27-04-2009 05:55
1. Панель управления
2. Язык и региональные настройки
3. Закладка "Дополнительно"
4. "Язык программ, не поддерживающих Юникод" - поставь Русский.
и попробовать поменять шрифт.
Для себя делал .reg файл для исправления этой проблемы.
menufont.reg
(0.79 Кб - загружено 798 раз.)
Записан
Igel
Опытный
Offline
Пол:
Re: Меню в делфи
«
Ответ #7 :
04-05-2009 03:40 »
А стандартный компонент меню используется?
Была ситуация с кодовой станицей. Но она как правило возникает из-за использования незаточенных компонентов.
Решается тоже исправлением веток реестра.
Записан
Ёжики, это не только ценные шкурки...
RXL
Технический
Администратор
Offline
Пол:
Re: Меню в делфи
«
Ответ #8 :
04-05-2009 05:40 »
Igel
, точно - я совсем забыл (хотя много раз это тут писал):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252 = "c_1251.nls"
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Delphi
(Модератор:
x77
) > Тема:
Меню в делфи
Загружается...