:: Visual Foxpro, Foxpro for DOS
Проблемы с файлом проекта при переносе из vfp 8
H.I.A.
Автор
Есть большой проект, работающий под vfp 8 sp1. Файл проекта реализован в виде самодельного класса, расположенного в отдельном vcx файле. Никаких особых наворотов в нем нет, просто вызываются пару сервисных процедур перед сборкой exe-файла и сразу после компиляции. Так вот, при попытке собрать Exe в VFP beta 9 получаю:
Memo file c:\program files\my_proj\my_proj.pjt is missing or is invalid
Кто-нибудь сталкивался с такой бедой?
Ratings: 0 negative/0 positive
Re: Проблемы с файлом проекта при переносе из vfp 8
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, H.I.A.!

Ну ты и написал... Практически ничего не понятно

Цитата:
Файл проекта реализован в виде самодельного класса, расположенного в
отдельном vcx файле
Это как? Может ты имеешь в виду класс производный от ProjectHook? Ну тогда
так и называй, а то файл проекта как класс...
Цитата:
Никаких особых наворотов в нем нет, просто вызываются пару сервисных
процедур перед сборкой exe-файла и сразу после компиляции
Ну так хотя-бы примерно написал что именно они делают...
Цитата:
Так вот, при попытке собрать Exe в VFP beta 9 получаю
Попробуй под отладчиком посмотреть свои обработчики BeforeBuild и что там
ещё есть.
Кстати ты сам ProjectHook (если это он имелся в виду) перекомпилировал в
9-ке? Пробовал сделать сборку БЕЗ хука (при открытии проекта есть опция
NOPROJECTHOOK чтобы его отключить).
А вообще если программа не использует сплошь и рядом макро и прочие способы
косвенного вызова модулей, то просто удали проект и создай заново - помести
в него main файл, и при первой сборке он подтянет всё что нужно (для
простоты сразу в SET PATH пропиши все каталоги, где лежат файлы входящие в
проект - чтоб он тебе диалогом поиска не надоедал).




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Проблемы с файлом проекта при переносе из vfp 8
H.I.A.
Автор
2 Igor Korolyov
Цитата:
Ну тогда
так и называй, а то файл проекта как класс...
В опциях проекта, это назывется Project Class... Видимо мы по-разному переводим с английского... Уж извиняй
Цитата:
А вообще если программа не использует сплошь и рядом макро и прочие способы
косвенного вызова модулей
... то я бы не создал этот топик, а спокойно создал новый файл проекта. Увы это будет сложно сделать в проекте не одна тысяча файлов.

Цитата:
Пробовал сделать сборку БЕЗ хука (при открытии проекта есть опция
NOPROJECTHOOK чтобы его отключить).
Попробую, спасибо за совет.

Цитата:
Кстати ты сам ProjectHook (если это он имелся в виду) перекомпилировал в
9-ке?
Насколько я понял, ProjectHook не причем. Я его пробовал собирать exe без него, таже самая ситуация
Ratings: 0 negative/0 positive
Re: Проблемы с файлом проекта при переносе из vfp 8
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, H.I.A.!

Цитата:
В опциях проекта, это назывется Project Class
Ну а подключается туда класс производный от ProjectHook
Цитата:
А вообще если программа не
использует сплошь и рядом макро и прочие способы косвенного вызова
модулей
... то я бы не создал этот топик, а спокойно создал новый файл проекта. Увы
Цитата:
это будет сложно сделать в проекте не одна тысяча файлов.
Ещё раз - если они все связаны напрямую (т.е. есть вызовы типа DO SomeProg1
DO FORM Form999 и т.п.) то достаточно добавить лишь 1 файл - main. Остальные
фокс добавит автоматом! Тока укажи каталоги где они лежат
Кроме того кто-то говорил, что из окна проводника винды можно "перетянуть"
кучу файлов на окно менеджера проекта - т.е. опять же не по одному добавлять

Цитата:
Насколько я понял, ProjectHook не причем. Я его пробовал собирать
exe без него, таже самая ситуация
Ещё попробуй Cleanup Project из меню. Может удалённые записи в файле проекта
мешают...
Да, ещё говорили что VFP9 более строго относится к подпорченным memo-файлам.
Попробуй открыть pjt файл как таблицу, и сделать COPY TO в новый файл (потом
расширения файлов не забудь поменять) - скорее всего в 9-ке он не откроется,
но в 8-ке должен... Это "лечит" небольшие ошибки в memo-полях.
P.S. Надеюсь тебе не нужно говорить про первейшее из искусств
программирования - Backup




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 21 (Гостей: 21)

© 2000-2024 Fox Club 
Яндекс.Метрика