Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.01;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.015 c
4-1742
MMMaloy
2003-06-25 20:00
2003.09.01
Trey


1-1489
UserName
2003-08-18 11:41
2003.09.01
Изменение цветового оформления формы.


3-1332
DenKop
2003-08-07 13:28
2003.09.01
Что за формат базы DBM, DBE, DBI, ixm, ix0


14-1595
pusrg
2003-08-13 16:11
2003.09.01
ШД - ЛОКО


1-1441
ArtAlex
2003-08-18 20:56
2003.09.01
Как можно отследить процесс?