powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fpd26 и VFP
9 сообщений из 9, страница 1 из 1
Fpd26 и VFP
    #32272916
DeusEx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо из старой базы даные перегнать в новую! все работает вот только при обращении к старой базе вылазит окно типа "Выбери кодировку" (такое же окно можно вызвать функцией GetCP()). Как сделать чтобы это окно не вылетло и автоматически выбиралась кодировка???
Заранее спасибо!
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32272974
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стандартной поставке VFP идет прога cpzero() для простановки нужной кодовой страницы.
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32273262
SSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSV
Гость
Это окно в VFP вылазит только при нулевой кодовой странице и эксклюзивном открытии старой таблицы. Достаточно один раз проставить кодовую страницу при первом выборе кодировки (для совместимости FPD и VFP - 866) и далее запрос кодовой страницы не будет появляться и cpzero использовать не надо.
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32273332
sergej57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проанализируй поставляемую с
любой версией прогу cpzepo.prg,
на ее основе напиши свою процедурку,
которая отределяет наличие определнного
символа в заголовке таблицы перед ее
открытием. Раз прописал -она сохраняется до тех пор,
пока не перезаписывается заголовок, допустим при добавлении
новой записи.
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32273575
DeusEx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думал может функция есть изменения кодировки!
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32273587
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: DeusEx

Так вот Вам и подсказали эту функцию:
Код: plaintext
1.
2.
3.
* Remove the code page from MYFILE.DBF and specify  1251  
* as the new code page.
*
DO Cpzero WITH 'MYFILE.DBF', 1251 


Надеюсь, что В знаете, как все названия файлов таблиц скинуть в массив, а затем их обработать с помощью указанного Вам примера в цикл.

Удачи!
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32273878
DeusEx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С cpzero всё понятно! Спасибо! а вот как без неё сделать???
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32273982
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу только повторить совет sergej57:

Проанализируйте код cpzero.prg и вставьте эти кусочки в свою программу...
...
Рейтинг: 0 / 0
Fpd26 и VFP
    #32274708
DeusEx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем!!!!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fpd26 и VFP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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