|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
Два проекта собраны в одной среде Delphi 7, копирую в Ubuntu 14.10. В одной программе меню в порядке, в другой кракозябры, причём только в выпадающей части меню, в горизонтальной линейке всё в порядке. Заинтересовало, создал пустой проект с одним компонентом MainMenu и одним пунктом меню — норма. Привязал к меню ImageList — кракозябры. Что это и как с ним бороться? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 13:46 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
Дальше — интереснее. Привязал к форме PopupMenu, а к нему — ImageList. Теперь кривая кодировка только во всплывающем меню, а в главном — порядок. Убрал привязку из всплывающего меню — теперь оно в норме, а главное меню кривое. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 14:08 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:33 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
RWolf> Картинка для привлечения внимания: Назначить шрифт для меню принудительно пробовал?.. -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:41 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
zirra, да, в winecfg менял шрифт меню, эффект не пропадает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:47 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
RWolf, Delphi 7 не юникодная... Можно попробовать скачать триальную XE7 , посмотреть как в ней получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:48 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
?, это да, с юникодными дельфями проблем нет; интересно было бы выяснить причину поведения именно для Delphi 7. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:51 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
RWolf> да, в winecfg менял шрифт меню, эффект не пропадает. Нет, в самой Дельфи для TMainMenu... Не ParentFont, а свой MS Sans Serif, например, или что там ещё... -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 15:54 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
zirra, У стандартного меню такой возможности нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 16:01 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
RWolf> У стандартного меню такой возможности нет. Да, был не прав, раскаиваюсь... -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 16:05 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
RWolfинтересно было бы выяснить причину поведения именно для Delphi 7.видимо, RUSSIAN_CHARSET подхватывается не только лишь везде ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 16:12 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
Options - Resource compiler - Code page - поставить 866 или что подойдет попробуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 17:16 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
up! Так что делать? Удаляю ImageList из PopupMenu - нормально отображается меню. Использую TMenuItem.Bitmap - то же - клингонский ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 13:56 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
stanislove, Wine - самый новый? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 13:59 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
Просто нашел похожую тему. WINE не при чем. Delphi XE 6. В некоторых модулях всплывающее меню с картинками отображается нормально вне зависимости от прописанных RUSSIAN_CHARSET ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:10 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
stanisloveвне зависимости от прописанных RUSSIAN_CHARSET В Юникодных Дельфи его прописывать не надо. Похоже, что и просто нельзя. Убери. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:15 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Как показала практика - надо. На RAD 10.2 был проект. Без выставления RUSSIAN_CHARSET были каракули на двух компах. "Похоже, что и просто нельзя. Убери." Убрать картинки? В некоторых модулях того же проекта все работает нормально (меню другое, ImageList тот же). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:22 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
Убери чарсет. Убедись, что ресурсы в юникоде и используется системное меню. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:27 |
|
WINE, Delphi 7, кракозябры в меню
|
|||
---|---|---|---|
#18+
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? - никак не влияет ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 15:43 |
|
|
start [/forum/topic.php?fid=58&fpage=13&tid=2037066]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 144ms |
0 / 0 |