Проблемы с файлом проекта при переносе из 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 Кто-нибудь сталкивался с такой бедой? |
Re: Проблемы с файлом проекта при переносе из vfp 8 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, H.I.A.!
Ну ты и написал... Практически ничего не понятно Цитата:Это как? Может ты имеешь в виду класс производный от ProjectHook? Ну тогда так и называй, а то файл проекта как класс... Цитата:Ну так хотя-бы примерно написал что именно они делают... Цитата:Попробуй под отладчиком посмотреть свои обработчики BeforeBuild и что там ещё есть. Кстати ты сам ProjectHook (если это он имелся в виду) перекомпилировал в 9-ке? Пробовал сделать сборку БЕЗ хука (при открытии проекта есть опция NOPROJECTHOOK чтобы его отключить). А вообще если программа не использует сплошь и рядом макро и прочие способы косвенного вызова модулей, то просто удали проект и создай заново - помести в него main файл, и при первой сборке он подтянет всё что нужно (для простоты сразу в SET PATH пропиши все каталоги, где лежат файлы входящие в проект - чтоб он тебе диалогом поиска не надоедал). ------------------ WBR, Igor |
Re: Проблемы с файлом проекта при переносе из vfp 8 | |
---|---|
H.I.A. Автор |
2 Igor Korolyov
Цитата:В опциях проекта, это назывется Project Class... Видимо мы по-разному переводим с английского... Уж извиняй Цитата:... то я бы не создал этот топик, а спокойно создал новый файл проекта. Увы это будет сложно сделать в проекте не одна тысяча файлов. Цитата:Попробую, спасибо за совет. Цитата:Насколько я понял, ProjectHook не причем. Я его пробовал собирать exe без него, таже самая ситуация |
Re: Проблемы с файлом проекта при переносе из vfp 8 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, H.I.A.!
Цитата:Ну а подключается туда класс производный от ProjectHook Цитата:... то я бы не создал этот топик, а спокойно создал новый файл проекта. Увы Цитата:Ещё раз - если они все связаны напрямую (т.е. есть вызовы типа DO SomeProg1 DO FORM Form999 и т.п.) то достаточно добавить лишь 1 файл - main. Остальные фокс добавит автоматом! Тока укажи каталоги где они лежат Кроме того кто-то говорил, что из окна проводника винды можно "перетянуть" кучу файлов на окно менеджера проекта - т.е. опять же не по одному добавлять Цитата:Ещё попробуй Cleanup Project из меню. Может удалённые записи в файле проекта мешают... Да, ещё говорили что VFP9 более строго относится к подпорченным memo-файлам. Попробуй открыть pjt файл как таблицу, и сделать COPY TO в новый файл (потом расширения файлов не забудь поменять) - скорее всего в 9-ке он не откроется, но в 8-ке должен... Это "лечит" небольшие ошибки в memo-полях. P.S. Надеюсь тебе не нужно говорить про первейшее из искусств программирования - Backup ------------------ WBR, Igor |
© 2000-2024 Fox Club  |