powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Авария ! Потеря кодовой страницы формы ?
7 сообщений из 7, страница 1 из 1
Авария ! Потеря кодовой страницы формы ?
    #33478221
helench
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, pleasssse !
Вдруг перестал открываться проект (VFP6.0), вылетает табличка "Not a table". Никаких изменений давно не было, все прекрасно работало, пользователь работает у себя на компьютере. Был компьютерный сбой (может, из-за этого ??).
Создала новый проект, подтянула туда формы, в Project Info у половины форм кодовая страница 1251, у половины NONE. Сделать Updating Code Page оттуда не получается, просто ничего не происходит.
Функция CPCURRENT() дает 1251.
Подскажите, пжлст, как реанимировать проект ?
Спасибо заранее !
...
Рейтинг: 0 / 0
Авария ! Потеря кодовой страницы формы ?
    #33478416
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В командном окне дай команду

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

После этого еще раз нажми кнопку "Updating Code Page" в окне проекта
...
Рейтинг: 0 / 0
Авария ! Потеря кодовой страницы формы ?
    #33478478
helench
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, пишет, что "cpzero.prg does not exist"
...
Рейтинг: 0 / 0
Авария ! Потеря кодовой страницы формы ?
    #33478499
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда поиском найди и подставь путь в пример как показал ВладимирМ.
...
Рейтинг: 0 / 0
Авария ! Потеря кодовой страницы формы ?
    #33478505
helench
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибочки, нашла, нашла !
пробую
...
Рейтинг: 0 / 0
Авария ! Потеря кодовой страницы формы ?
    #33478605
helench
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишет "Not a FoxPro Table"
...
Рейтинг: 0 / 0
Авария ! Потеря кодовой страницы формы ?
    #33478714
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл формы - это обычная таблица DBF только с измененным расширением. Т.е. файл формы можно открыть как обычную таблицу

Код: plaintext
USE MyForm.scx

Правда, в этом случае обязательно надо указывать расширение.

Если эта команда выдает сообщение об ошибке "Not a FoxPro Table", значит повреждена структура самой формы.

Если форма открывается на модификацию, то воспользуйся пунктом "Save as" чтобы сделать корректный файл. Затем удали испорченный файл и переименую новый.

Если форма вообще никак не открывается и нет резервной копии, то остается один путь - полная переделка формы "с нуля".

Частично, код методов формы можно "выковырить" из "убитой" формы открыв файл SCT (это содержимое мемо-полей) как текстовый файл в любом текстовом редакторе. Можно в том же FoxPro

Код: plaintext
MODIFY COMMAND MyForm.sct

Там среди всяких непонятных "закорючек" будет и нормально читаемый исходный текст методов формы и дефолтных настроек.

А вообще-то, резервное копирование - друг программиста Надо всегда делать резервные копии своих проектов.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Авария ! Потеря кодовой страницы формы ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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