Файл ресурсов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Файл ресурсов

Сообщение Olga » 14.09.2004 (Вт) 8:23

Кто-нибудь знает, как сделать поддержку нескольких языков в приложении :?: По-моему для этого используют файл ресурсов, так ли это :?: Если да, то где его взять :?: Если нет, то что делать :?:
Помогите, пожалуйста

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 14.09.2004 (Вт) 8:26

так
редактор есть в самом VB
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 14.09.2004 (Вт) 8:37

Не подскажешь как до него добраться и как им пользоваться

soljen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 69
Зарегистрирован: 06.05.2004 (Чт) 15:47
Откуда: Из темноты...

Сообщение soljen » 14.09.2004 (Вт) 9:34

Доброго времени суток, Ольга!

Подобная тема уже не раз обсуждалась в форумах! Не поленись, поищи, и будет тебе счастье!

ПЛЗ, не посчитай сказанное язвительным...
Тиха украинская ночь, но сало надо перепрятать...
(R)Jeka

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 14.09.2004 (Вт) 9:51

soljen писал(а):Доброго времени суток, Ольга!

Подобная тема уже не раз обсуждалась в форумах! Не поленись, поищи, и будет тебе счастье!

ПЛЗ, не посчитай сказанное язвительным...
Не подскажешь, где? Поиск ничего не находит похожего

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 14.09.2004 (Вт) 10:37

Поиск не работает, к сожалению.

Редектор ресурсов находится в Add-Ins -> Resource Editor.
Пользоваться им очень просто, как - можешь почитать в MSDN и на сайте VBStreets.

Навскидку статьи:

О локализации:
http://search.microsoft.com/search/info ... &s=1&swc=0

О двоичных файлах:
http://vbstreets.ru/VB/Articles/42693.aspx
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

soljen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 69
Зарегистрирован: 06.05.2004 (Чт) 15:47
Откуда: Из темноты...

Сообщение soljen » 14.09.2004 (Вт) 14:12

Olga писал(а):
soljen писал(а):Доброго времени суток, Ольга!

Подобная тема уже не раз обсуждалась в форумах! Не поленись, поищи, и будет тебе счастье!

ПЛЗ, не посчитай сказанное язвительным...
Не подскажешь, где? Поиск ничего не находит похожего

http://bbs.vbstreets.ru/viewtopic.php?t=9162
По моему это последний, хотя я не всё прочитал из того, что было добавлено во время моего отпуска![/url]
Тиха украинская ночь, но сало надо перепрятать...
(R)Jeka

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Файл ресурсов

Сообщение Olga » 14.09.2004 (Вт) 15:53

Я уже немного разобралась, но появился другой вопрос :(

Может кто-нибудь знает... :roll:

В отладчике все работает как надо, но стоит откомпилировать и запустить выдает всегда одни и те же данные вне зависимости от языка. Почему? :cry:

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 14.09.2004 (Вт) 16:03

выдается та кодовая страница, которая соответствует языку , установленному в системе по-умолчанию: Regional Options\You Locale

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 14.09.2004 (Вт) 16:06

А где єто можно проверить?

ZlydenGL
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 148
Зарегистрирован: 13.08.2004 (Пт) 10:02

Сообщение ZlydenGL » 14.09.2004 (Вт) 16:10

Пуск - Настройка - Региональные установки
Start - Settings - Regional options
Покой нам только снится!!! И то редко. Поскольку нет в мире совершенства, а есть только стремление к оному.

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 14.09.2004 (Вт) 16:21

Там все путем. Это не помогает

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 14.09.2004 (Вт) 16:37

Это не там.
Выборка из зависит от локали пользователя.

Сейчас могу соврать (ибо давно не занимался - тогда поправляйте)
Локализованная версия Windows (к примеру русская) вроде не может изменять локаль пользователя. Английская - может (но не помню что для этого понадобится - перезагрузка или перестановка).

Лично у меня сейчас английская WinXP с установленным русским MUI.

Дык там есть возможность переключить локаль пользователя (при этом даже меняется и язык интерфейса).
Довольно удобно отлаживать подобные вещи. Поэтому я уже и начал забывать как все это решалось раньше...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 14.09.2004 (Вт) 16:42

Перезагрузка не помогает...

Самое интересное, что в отладке все правильно работает, а вот exe-работает не правильно

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 14.09.2004 (Вт) 16:50

Вот я сейчас смотрю - Win2000 рус:

Панель управления - Язык и стандарты - Задать умолчания (кнопочка внизу формы) - и там выбираешь язык. Вроде это оно должно быть - попробуй...

P.S. Ты ведь даже не сказала что у тебя за Windows...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 15.09.2004 (Ср) 8:27

Windows XP русский

Можно где-то посмотреть, поменял он параметры или нет. Может он только видимость смены создает.

И все же не понятно, почему в отладке все в норме, а скомпилированный файл не работает

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.09.2004 (Ср) 9:09

Olga писал(а):Можно где-то посмотреть, поменял он параметры или нет. Может он только видимость смены создает.

Можно - GetUserDefaultLangID, GetThreadLocale и т.п.
Изображение

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 15.09.2004 (Ср) 9:16

А кроме API
Должен же он где-то это прописывать

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.09.2004 (Ср) 9:21

Наверное, в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\LocaleSettings
Только там какие-то двоичные данные, фиг поймёшь, что за локаль.
Изображение

soljen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 69
Зарегистрирован: 06.05.2004 (Чт) 15:47
Откуда: Из темноты...

Сообщение soljen » 15.09.2004 (Ср) 9:22

Доброго времени суток, господа!

Итак вопрос! Ольга, когда ты в своей программе изменила язык программы, ты саму прогу перестартовываешь (ну что-то типа "применить")? Это для того, чтоб изменения вступили в силу?
Тиха украинская ночь, но сало надо перепрятать...
(R)Jeka

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 15.09.2004 (Ср) 9:30

soljen писал(а):Доброго времени суток, господа!

Итак вопрос! Ольга, когда ты в своей программе изменила язык программы, ты саму прогу перестартовываешь (ну что-то типа "применить")? Это для того, чтоб изменения вступили в силу?
После смены языка в "Язык и региональные стандарты", перегружаю ПК и запускаю прогу - и не работает, захожу в отладчик - все прекрасно работает. Вопрос: "Почему?"

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.09.2004 (Ср) 10:19

Ещё раз, в этом окне настроек несколько разных языков, в т.ч. по умолчанию для машины, по умолчанию для пользователя, и т.д.
Какой именно ты меняешь?
Лучше всего, думаю, изменить все, какие найдёшь, и посмотреть, заработает ли тогда. Если да - откатывать изменения по одному.
Изображение

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 15.09.2004 (Ср) 10:29

tyomitch писал(а):Ещё раз, в этом окне настроек несколько разных языков, в т.ч. по умолчанию для машины, по умолчанию для пользователя, и т.д.
Какой именно ты меняешь?
Лучше всего, думаю, изменить все, какие найдёшь, и посмотреть, заработает ли тогда. Если да - откатывать изменения по одному.
Сейчас попробую...

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 15.09.2004 (Ср) 10:38

Можно где-то посмотреть, поменял он параметры или нет. Может он только видимость смены создает.

Кто поменял - что поменял??? ТЫ вообще про что?
Иногда довольно трудно уловить мысль если не пишется конкретно. Поэтому так долго можно искать... Ну и советовать могут аналогично...

Поэтому давай поконкретней - что у тебя не так работает в приложенном проекте???
Вложения
Locale.rar
(2.34 Кб) Скачиваний: 25
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 15.09.2004 (Ср) 11:14

Andrey Fedorov, я посмотрела Locale.rar, там то же что и у меня.

Дело вот в чем, при смене языка в отладчике все работает верно, а вот ехе показывает значения по умолчанию, а не соответствующие языку

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 15.09.2004 (Ср) 11:22

Дело вот в чем, при смене языка в отладчике все работает верно, а вот ехе показывает значения по умолчанию, а не соответствующие языку


На русской Windows у тебя всегда по русски?
Или Exe-шник по английски?

Теперь - как ты меняешь язык?
Я. например, выбором следующего пункта - см скриншот...
У меня как я говорил WinXP English с русским MUI...
Вложения
Locale.rar
(10.02 Кб) Скачиваний: 18
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Файл ресурсов

Сообщение Olga » 15.09.2004 (Ср) 11:30

А у меня такого нет
Вложения
2.zip
(29.69 Кб) Скачиваний: 15

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 15.09.2004 (Ср) 11:33

Кнопочку "Подробнее" нажми, и это у тебя будет...

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 15.09.2004 (Ср) 11:34

А у меня такого нет


Ну я же писал - что у меня с MUI.

Но именно этот комбик и переключает язык интерфейса.

-------------
Ты не написала - какой язык у тебя показывается под русской Windows. У меня русский, то бишь все нормально.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Olga
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 08.09.2004 (Ср) 8:49
Откуда: Москва

Сообщение Olga » 15.09.2004 (Ср) 12:12

под русской Windows русский язык

Только толку никакого, надо где-то еще попробовать, может дело в машине, а точнее в Windows

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList