|
Проблема с сохранением формы
|
|||
---|---|---|---|
#18+
При редактировании формы устанавливаю caption кнопки = 'Показать' Сразу после сохранения формы открываю ее повторно и command.caption='Iоказать' такая же история и с другими кнопкам: Генерировать превратилось в Aенеdиdовать Копировать в Eопиdовать Цифры в Цифdы Прописные буквы(лат) в Idописные буквы(лат) и т.д. Все свойства формы (кроме left, captio, width и тд) - установлены по-умолчанию Не кто не знает что могло произойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2021, 16:56 |
|
Проблема с сохранением формы
|
|||
---|---|---|---|
#18+
Кодовая страница файлов SCX 1252, а не 1251 Неверное отображение отдельных символов или несовпадение кодовых страниц Довольно часто в конференции возникает вопрос о том, что отдельные буквы русского языка отображаются неверно. Ниже приведены 2 строки символов. Первая - это русские буквы, а вторая - это то как они отображаются в программе. абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвaде,жзийклмнопdстуфoцчoщъыьy_яAAAAДЕ"ЖЗEЙEEIIIIDСOOOOЦxOUUUЬY_Я Если Вы нашли совпадение с Вашей проблемой, то эта статья для Вас. Проблема эта носит название "несовпадение кодовых страниц". Первая строка в приведенном примере написана в кодовой странице 1251(Win Rus), а вторая получена конвертацией ее в кодовую страницу 1252(Win USA). Практически каждый программист на FoxPro пишущий не для англоязычных пользователей рано или поздно, но обязательно с ней сталкивается. Причины возникновения этой ошибки можно разделить на несколько групп: I - Нет каких-либо служебных файлов или библиотек II - Не сделана нужная настройка среды FoxPro III - У использованных файлов указана не та или вообще не указана кодовая страница IV - Ошибки настройки операционной системы (...) III - У использованных файлов указана не та или вообще не указана кодовая страница Причины установки неверной кодовой страницы может быть 2: -) При создании файла не было файла конфигурации CONFIG.FPW со строкой CODEPAGE=1251. В этом случае все новые файлы будут созданы в кодовой странице операционной системы. -) Файлы, использованные в проекте были скопированы из других источников. Например, все файлы стандартных примеров Solution.pjx и TasTrade.pjx созданы в кодовой странице 1252. Посмотреть кодовые страницы всех файлов включенных в проект можно через пункт главного меню Project->Project Info->закладка Files Изменить кодовую страницу текстовых файлов (TXT,PRG,QPR) можно там же, щелкнув правой клавишей мыши на нужном файле и выбрав в появившемся меню пункт CodePage. Прочие файлы, входящие в проект (формы, классы, отчеты) по своей сути являются обычными DBF-таблицами. Для изменения их кодовых страниц вместе с FoxPro поставляется специальная программа CPZERO.PRG. Эта программа расположена в (корневая директория FoxPro)\TOOLS\CPZERO\ Для изменения кодовых страниц следует дать команду 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 В данном случае, указывать расширение файлов необходимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2021, 20:17 |
|
|
start [/forum/topic.php?fid=41&fpage=2&tid=1581473]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 387ms |
0 / 0 |