2013-06-28 2 views
1

У меня есть проект VFP 9 (.PJX) с несколькими включенными файлами PRG. Некоторые файлы PRG находятся не в той же папке, что и файл PJX. Когда я пытаюсь запустить свой проект, либо из FoxPro, либо даже после создания EXE, он сообщает мне, что PRG, которые не находятся в одной папке, НЕ НАЙДЕНЫ. Но они там точно. Когда и если я перемещаю эти PRG в ту же папку, что и файл PJX, тогда все хорошо. Я начал работать с этим ON и OFF на некоторое время, и я понятия не имею, что вызывает это. Любые идеи, как я могу избавиться от этой проблемы?VFP 9 sp2 project PRG не найдены, хотя они есть

Вы давали подобный пример проекта и каталоги с дифф PRGS, SCXs и т.д. здесь Getting Error When Using SET PROCEDURE TO C: \ SomeFolder \ MyProject C: \ SomeFolder \ MyProject \ PRGS C: \ SomeFolder \ MyProject \ образует C: \ SomeFolder \ MyProject \ graphics

ответ

2

SET PATH в соответствующие папки перед запуском вашего кода. Это должно решить проблемы IDE. Для EXE, если программы включены в PJX, они должны быть встроены в EXE. Так что должно быть что-то еще. Какую ошибку вы получаете?

2

В главной программе:

set procedure to myprog1 additive 
set procedure to progs\myprog2 additive 

и так далее.

1

Вы используете SET PROCEDURE, но вы указываете на папки. Это не правильно. SET PROCEDURE указывает на файлы PRG, содержащие несколько подпрограмм. Используйте SET PATH для указания на папки.