powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WINE, Delphi 7, кракозябры в меню
19 сообщений из 19, страница 1 из 1
WINE, Delphi 7, кракозябры в меню
    #38914937
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два проекта собраны в одной среде Delphi 7, копирую в Ubuntu 14.10. В одной программе меню в порядке, в другой кракозябры, причём только в выпадающей части меню, в горизонтальной линейке всё в порядке. Заинтересовало, создал пустой проект с одним компонентом MainMenu и одним пунктом меню — норма. Привязал к меню ImageList — кракозябры. Что это и как с ним бороться?
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38914978
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дальше — интереснее. Привязал к форме PopupMenu, а к нему — ImageList. Теперь кривая кодировка только во всплывающем меню, а в главном — порядок. Убрал привязку из всплывающего меню — теперь оно в норме, а главное меню кривое.
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915127
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картинка для привлечения внимания:
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915140
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RWolf> Картинка для привлечения внимания:
Назначить шрифт для меню принудительно пробовал?..

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915154
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

да, в winecfg менял шрифт меню, эффект не пропадает.
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915156
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
RWolf,

Delphi 7 не юникодная... Можно попробовать скачать триальную XE7 , посмотреть как в ней получится.
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915163
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?,

это да, с юникодными дельфями проблем нет; интересно было бы выяснить причину поведения именно для Delphi 7.
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915174
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RWolf> да, в winecfg менял шрифт меню, эффект не пропадает.
Нет, в самой Дельфи для TMainMenu...
Не ParentFont, а свой MS Sans Serif, например, или что там ещё...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915188
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

У стандартного меню такой возможности нет.
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915195
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RWolf> У стандартного меню такой возможности нет.
Да, был не прав, раскаиваюсь...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915213
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RWolfинтересно было бы выяснить причину поведения именно для Delphi 7.видимо, RUSSIAN_CHARSET подхватывается не только лишь везде
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #38915336
host.13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Options - Resource compiler - Code page - поставить 866 или что подойдет попробуйте.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
WINE, Delphi 7, кракозябры в меню
    #40094375
stanislove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up!
Так что делать? Удаляю ImageList из PopupMenu - нормально отображается меню.
Использую TMenuItem.Bitmap - то же - клингонский
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #40094378
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stanislove,

Wine - самый новый?
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #40094385
stanislove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто нашел похожую тему. WINE не при чем.
Delphi XE 6. В некоторых модулях всплывающее меню с картинками отображается нормально вне зависимости от прописанных RUSSIAN_CHARSET
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #40094395
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanisloveвне зависимости от прописанных RUSSIAN_CHARSET

В Юникодных Дельфи его прописывать не надо. Похоже, что и просто нельзя. Убери.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #40094401
stanislove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Как показала практика - надо. На RAD 10.2 был проект. Без выставления RUSSIAN_CHARSET были каракули на двух компах.

"Похоже, что и просто нельзя. Убери."
Убрать картинки? В некоторых модулях того же проекта все работает нормально (меню другое, ImageList тот же).
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #40094405
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убери чарсет. Убедись, что ресурсы в юникоде и используется системное меню.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
WINE, Delphi 7, кракозябры в меню
    #40094447
stanislove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Убери чарсет. Убедись, что ресурсы в юникоде и используется системное меню.


"Убери чарсет". DEFAULT_CHARSET и так стоял - не работало. Совсем убрать - ошибка: "" is not a valid integer value.
"Убедись, что ресурсы в юникоде". Открыл форму в блокноте, нашел:
object nSettings: TMenuItem
Caption = #1053#1072#1089#1090#1088#1086#1081#1082#1072
Значит в юникоде, так?
"используется системное меню". TForm.BorderIcons.biSystemMenu = true? - никак не влияет
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WINE, Delphi 7, кракозябры в меню
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]