Страница: 1 |
Заведи константу IsRussian = {0,1} и поступай примерно так: Command1(Index).Caption=LoadResString(100+Index+IsRussian*NumOfElements) RegMon? Страница: 1 |
Вопрос: Ресурсы
Добавлено: 10.04.04 01:02
Автор вопроса: cresta
В редакторе ресурсов VB добавляю новую таблицу строк. Делаю её на английском, т.е. их 2 таблицы - русская и английская, а вот как можно переключаться из приложения между таблицами, чтобы не набирать по новой все Id? Т.е. определить допустим Button1.Caption= LoadResString(101), Button2.Caption= LoadResString(102) и т.д. и потом переключать все Id разом с одного языка на другой. Или так не получится?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 10.04.04 05:11
Небольшое дополнение: то, что таблицы переключаются автоматом при смене региональных установок - это не то, надо чтобы можно было делать это произвольно, в любое время.
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 10.04.04 18:51
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 10.04.04 20:20
А как определить, какие региональные установки для программ, не поддерживающих Юникод? Перерыл весьMSDN - ничего не нашел
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 10.04.04 23:22
Номер ответа: 5
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #5
Добавлено: 11.04.04 00:32
С RegMon нашел только региональные установки для дат, денежных единиц, метрические и т.п. а вот переключение языка для прог, не поддерживающих юникод - не нашёл. А это независимая от региональных установок настройка. Полагаться на то, что если региональные установки допустим английские(США), то и язык тоже Eng(US) - не очень серьёзно. Может быть совершенно другой язык. Ну и соответственно, вместо букв- знаки вопроса.