On-line: sashaBG, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 7922
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.11.24 23:37. Заголовок: Смена языка в программе.


При запуске программы делаю так:
     HB_LANGSELECT( "SRWIN" )    

Потом пытаюсь заменить этот язык на другой.
Прога вылетает с ошибкой:
Error BASE/1303 ЌҐўҐа-л©  аЈг¬Ґ-в: __HB_LANGSELECT Args: [1] = C RU1251.RU866 
--------------------------------- Stack Trace ---------------------------------
Called from __HB_LANGSELECT(0)
Called from HB_LANGSELECT(0)
Called from MYCONFIG301MENU(282) in module: 6Config.prg
Called from MENU6CONFIG(115) in module: 6Config.prg
Called from (b)SETS_EVENT2WINDOWSTANDART(298) in module: 0main.prg

Почему ? Как правильно сделать ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]


moderator


Пост N: 1635
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 18.11.24 14:02. Заголовок: Наверное, надо REQUE..


Наверное, надо REQUEST вставить для этого другого языка, например, REQUEST HB_LANG_RUWIN

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7923
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.11.24 21:03. Заголовок: alkresin пишет: Нав..


alkresin пишет:

 цитата:
Наверное, надо REQUEST вставить для этого другого языка, например, REQUEST HB_LANG_RUWIN


Стоят все кодировки:
#include "hbextcdp.ch" 
#include "hb_CodePage.ch"

REQUEST HB_CODEPAGE_RU866, HB_CODEPAGE_RU1251, HB_CODEPAGE_RUKOI8, HB_CODEPAGE_RUISO
REQUEST HB_CODEPAGE_UA866, HB_CODEPAGE_UA1251, HB_CODEPAGE_UAKOI8, HB_CODEPAGE_UA1125
REQUEST HB_CODEPAGE_UTF8, HB_CODEPAGE_UTF8EX, HB_CODEPAGE_UTF16LE

REQUEST HB_CODEPAGE_BG866
REQUEST HB_CODEPAGE_BGISO
REQUEST HB_CODEPAGE_BGMIK
REQUEST HB_CODEPAGE_BGWIN
REQUEST HB_CODEPAGE_CS852
REQUEST HB_CODEPAGE_CS852C
REQUEST HB_CODEPAGE_CSISO
..... и т.д.

Вылет происходит после попытки смены кодировки уже запущенной программы.
Делаю отдельное меню и пытаюсь сменить язык.
         HB_LANGSELECT( cSetLang ) 

Просто непонятно, так может и нельзя делать ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4656
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 18.11.24 21:31. Заголовок: Andrey смотри i_lan..


Andrey
смотри i_lang.ch кусочек Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7924
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.11.24 07:51. Заголовок: Получилось так: 1) В..


Получилось так:
1) В свою систему Win10 добавляю сербский язык - кириллица.
2) В начале программы из ини-файла устанавливаю сербский язык - HB_LANGSELECT("SRWIN")
3) Базу открывает в UTF8
Результат такой:


Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1636
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 19.11.24 08:35. Заголовок: Andrey пишет: REQUE..


Andrey пишет:

 цитата:
REQUEST HB_CODEPAGE_RU866, HB_CODEPAGE_RU1251, HB_CODEPAGE_RUKOI8, HB_CODEPAGE_RUISO


При чем тут HB_CODEPAGE? Я же ясно написал: HB_LANG.
Codepage API и Lang API - это разные подсистемы

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7925
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.11.24 09:11. Заголовок: alkresin пишет: Я ж..


alkresin пишет:

 цитата:
Я же ясно написал: HB_LANG


Блин, пропустил...
А слона то я и не заметил...
СПАСИБО !

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 96
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет