Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
3-1354
Vladimir Bolotin
2003-07-16 20:59
2003.09.01
Обновление информации в RXLookupCombo


14-1577
avch
2003-08-11 09:47
2003.09.01
Windows Api


1-1438
Бэк
2003-08-19 08:51
2003.09.01
Получение параметров, переданных в командной строке


1-1466
MakNik
2003-08-18 10:37
2003.09.01
как запретить повторнуый запуск программы?


9-1272
Leroy
2003-02-27 12:41
2003.09.01
Мастера посмотрите игрульку





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский