Форум: "Потрепаться";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
ВнизBorland Resource Workshop + Русская кодировка Найти похожие ветки
← →
k@rt (2003-08-09 18:31) [0]Я при помощи BRW засунул сделал ресурс с меню, токо когда это меню загружаешь в программу - за место русских букв какая-то фигня. Как сделать, чтоб BRW поддерживал русскую кодировку?
← →
Anatoly Podgoretsky (2003-08-09 18:39) [1]Юникод не поддержан
← →
Desdechado (2003-08-09 19:15) [2]попробуй шрифт выставить с RUSSIAN_CHARSET, по умолчанию ставится, имхо, Western
← →
Anatoly Podgoretsky (2003-08-09 19:18) [3]По моему для ХР нужно что бы строковые ресурсы были в юникод, а Workshop это не поддерживает.
← →
k@rt (2003-08-09 20:00) [4]Все нашел нормальную штуковинк - Resource Builder
← →
Anatoly Podgoretsky (2003-08-09 20:10) [5]Результат получил?
← →
wnew (2003-08-09 20:22) [6]Предполагаю, что у Вас в Виндовс основная кодовая таблица не русская. Я сталкивался тоже с такой проблемой, на моём комп-ре основная кодовая- немецкая, это не зависит от версии Виндовс. Все версии Виндовс в меню используют основную кодовую таблицу и Делфи в том числе. Единственный вывод, чтобы на нерусскоязычном Виндовс прользоваться кириллицей в меню, рисовать надписи меню, к примеру в Paint, а за тем используя свойство меню OwnerDraw, вставлять эти картинки-надписи в пункты меню. Я так делал, очень здорово получается, только один, единственный недостаток - в созданной Вами программе шрифт в меню будет не зависим от установленных пользователем в Виндовс, меняться не будет(надпись - то, нарисованная).
← →
andre (2003-08-10 02:17) [7]Надо создать файл *.RC, а потом с помощью BRCC32 (консольное приложение) скомпилить файл *.RES и всё будет так, как должно быть (примечание: в файле *.RES будет фигня, но в проге все русские буквы будут русскими). Удачи.
← →
TwisteR (2003-08-10 21:17) [8]А не подскажите-ли, где моно скачать этот Borland Resource Workshop. Где не пробовал - везде битые ссылки :^((((
← →
wnew (2003-08-10 21:36) [9]BRCC32.EXE находится в комплекте Делфи в каталоге /BIN.
Но сказанное andre © (10.08.03 02:17), действительно, если программа будет использоваться в русскоязычном Виндовс. Если же программа будет запускаться в нерусском Виндовс, то в меню будут изображены кракозябры или вопросительные знаки.
← →
wnew (2003-08-10 23:57) [10]
> TwisteR © (10.08.03 21:17)
http://www.sicomponents.com/soft/rbsetup.zip
← →
TwisteR (2003-08-11 19:21) [11]Thanks 2 wnew. Сейчас качаю... =)
← →
andre (2003-08-13 19:32) [12]
> Но сказанное andre © (10.08.03 02:17), действительно, если
> программа будет использоваться в русскоязычном Виндовс.
> Если же программа будет запускаться в нерусском Виндовс,
> то в меню будут изображены кракозябры или вопросительные
> знаки.
А как же быть? Проверять Винду?
← →
wnew (2003-08-13 20:27) [13]
> andre © (13.08.03 19:32)
> А как же быть? Проверять Винду?
Ничего проверять не нужно. Просто, если создаются русскоязычные приложения, то понятно - для русскоязычного пользователя, которые в большинстве случаев при инсталляции Windows указывают в региональных настройках - русский, независимо от того, английский, немецкий, русский или прочий Windows, в таком случае шрифты в меню, в тительной строке и т.д. будут выводиться корректно. А вот, если в региональных настройках основная кодовая таблица усановленна не русская - тогда проблема со шрифтами. И ещё, именное пространство файловой системы Windows ME и XP (другие не знаю) используют UniCode, по этому в WindowsExplorer нерусскоязычного Windows корректно отображаются имена каталогов и файлов написанные кириллицей, но к сожалению при работе с оболочкой ShellExtension Delphi не позволяет использовать эту возможность Windows использовать UniCode. Хотя, я нахожу, что обзывать каталоги и файлы кириллицей - есть не очень хорошо. С меню в Windows дело обстоит похуже, он использует для меню основную кодовую таблицу установленную при инсталляции и по этому, если есть необходимость создавать русскоязычные приложения, которые корректно выводили бы все надписи на форме не русского Windows, то для этой цели не плохо подходит свойство OwnerDraw, с помощью которого можно, просто вставлять картинки-надписи на любом языке, хоть на китайском.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c