Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Засада, ошибки прут. / 4 сообщений из 4, страница 1 из 1
24.06.2004, 08:49
    #32574863
Andrew St
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Засада, ошибки прут.
Блин, новый день - новые косяки вылазят.

Такая ситуация: win 98, vfox8 SP1 (проект начат на нем)

Сделал несколько таблиц, поля в таблица обозначаются рускими буквами. Несколько форм. Несколько отчетов.
Если проект запускать из под фокса, все работает великолепно. Но вот, компилирую все это дело (кстати большинство настоек конфига и форм взяты из другого работающего проекта на vfp8 без SP). Запускаю. Формы и отчеты в которых нет таблиц запускаются нормально. Если к форме присоеденена хоть одна таблица. ВЫлазит вот такая фигня:

Ошибка при загрузки файла - номер записи 4. Загрузка формы или среды данных: Поял таблиц 'd:\...путь...\...файл.dbf не соответствует записям базы данных.

(У каждой формы "номер записи" разный.

При запуске отчета вылазит другая ошибка!

Уже весь фокс облазил... пока в раздумиях... может изменить русские имена полей в таблицах на англ.?
...
Рейтинг: 0 / 0
24.06.2004, 09:50
    #32574948
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Засада, ошибки прут.
В момент когда запускаешь exe открыт ли Fox с этим проектом?
Если открыт попробуй закрыть проект.
...
Рейтинг: 0 / 0
24.06.2004, 10:10
    #32574990
Andrew St
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Засада, ошибки прут.
Пробовал и с открытым и с закрытым фоксом. И так и так лезут ошибки.
...
Рейтинг: 0 / 0
24.06.2004, 10:29
    #32575018
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Засада, ошибки прут.
Файл SCX физически - это обычная DBF-таблица, просто ее расширение изменили.

Когда выскакивает сообщение об ошибке, что в форме "Запись № 4 ..." Это означает, что речь идет об объекте формы, свойства и настройки которого сохранены в 4 записи (физически четвертой - Recno()) файла SCX.

Если на этапе отладки все выполняется нормально, а в откомпилированной версии - проблемы, то скорее всего это связано с настройками. В твоем случае, наиболее вероятная причина - это наличие на диске нескольких копий одной и той же таблицы DBF, но разной структуры.

Дело в том, что в файле SCX сохраняется относительный путь доступа к таблице DBF. Относительно той директории, которая была директорией по умолчанию на момент создания формы.

Проверь следующее:

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


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