Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MessageBox проблема с кодировкой / 6 сообщений из 6, страница 1 из 1
26.01.2010, 13:03
    #36431157
curys
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox проблема с кодировкой
Подскажите, почему получается так, при редактировании ввожу нормально по-русски:
IF MessageBox( 'Введенный город отсутствует в базе! Сохранить в базу?',4+64,'Внимание!') = 6

но после сохранения получется вот так:
IF MessageBox( 'Aведенный aоdод отсутствует в базе! Соodанить в базу?',4+64,'Aнимание!') = 6

Подскажите, что делать в такой ситуации?
...
Рейтинг: 0 / 0
26.01.2010, 13:24
    #36431246
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox проблема с кодировкой
авторПодскажите, что делать в такой ситуации?

у Вас должен быть проект.
в проект Вы должны включить различного типа объекты
(формы, меню, библиотеки и т.д.)

у проекта есть "Project information".
вот и обратите внимание почему у Вас кодовая страница
того, в чем Вы пишете указанный код не родная.
...
Рейтинг: 0 / 0
26.01.2010, 14:47
    #36431530
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox проблема с кодировкой
Часть букв при вводе заменяются латинскими

Замечу также, что файл конфигурации нужен и на этапе разработки, поскольку у Вас, вероятно, текущая кодовая страница Windows - это 1252 (win eng).
...
Рейтинг: 0 / 0
26.01.2010, 15:43
    #36431702
curys
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox проблема с кодировкой
ВладимирМ,

Мне одно там не понятно, куда вписывать команды

Для изменения кодовых страниц следует дать команду
DO CPZERO.PRG WITH "MyForm.SCX",1251
DO CPZERO.PRG WITH "MyClass.VCX",1251
DO CPZERO.PRG WITH "MyMenu.MNX",1251
DO CPZERO.PRG WITH "MyProject.PJX",1251
DO CPZERO.PRG WITH "MyBase.DBC",1251

И еще один вопрос, при каком случае может быть не доступна пункт Code Page...
У меня она не доступна во всем проекте(
...
Рейтинг: 0 / 0
26.01.2010, 16:26
    #36431823
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox проблема с кодировкой
Писать команды надо в командном окне. Примерно так

Код: plaintext
DO (Home()+"Tools\cpZero\CPZERO.PRG") WITH "MyForm.SCX", 1251 

Т.е. Вам надо произвести модификацию файлов ДО того, как Вы начнете с ними работать. Еще до попытки как-то модифицировать или куда-то включить. После замены признака кодовой страницы необходимо будет открыть формы и классы и подправить, если необходимо, все тексты на русском языке (они "поплывут").

Из окна Project info изменить кодовую страницу можно только и исключительно для текстовых файлов. Для всех остальных типов файлов кодовую страницу придется менять описанным выше способом.

Да, в окне Priject info информаци о кодовых страницах меняется не сразу. Поэтому желательно предварительно нажать там большую кнопку "Update Native Code Page"
...
Рейтинг: 0 / 0
26.01.2010, 16:46
    #36431875
curys
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MessageBox проблема с кодировкой
ВладимирМ,
Большое спасибо! Тема закрыта.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MessageBox проблема с кодировкой / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]