我有一个VFP 9项目(.PJX),其中包含一些PRG文件。某些PRG文件与PJX文件不在同一文件夹中。当我尝试从FoxPro或甚至在我构建EXE之后运行我的项目时,它告诉我不在同一文件夹中的PRG没有找到。但他们肯定在那里。当我将这些PRG移动到与PJX文件相同的文件夹时,一切都很好。我现在开始进入这个ON和OFF一段时间了,我不知道是什么导致这个。我有什么想法可以摆脱这个问题吗?
您在此处使用差异PRG,SCX等项目和目录的类似示例Getting Error When Using SET PROCEDURE TO C:\ SomeFolder \ MyProject的 C:\ SomeFolder \ MyProject的\ PRGS C:\ SomeFolder \ MyProject的\形式 C:\ SomeFolder \ MyProject的\图形
答案 0 :(得分:2)
在运行代码之前将PATH设置为相关文件夹。这应该解决IDE问题。对于EXE,只要程序包含在PJX中,它们就应该内置到EXE中。所以必须有其他事情发生。你得到什么错误?
答案 1 :(得分:2)
在您的主程序中:
set procedure to myprog1 additive
set procedure to progs\myprog2 additive
等等。
答案 2 :(得分:1)
你正在使用SET PROCEDURE,但是你指的是文件夹。那是不对的。 SET PROCEDURE指向包含多个例程的PRG文件。使用SET PATH指向文件夹。