1

我有一个包含几个 PRG 文件的 VFP 9 项目 (.PJX)。某些 PRG 文件与 PJX 文件不在同一个文件夹中。当我尝试从 FoxPro 甚至在我构建 EXE 之后运行我的项目时,它告诉我未找到不在同一文件夹中的 PRG。但他们肯定在那里。如果我将这些 PRG 移动到与 PJX 文件相同的文件夹中,那么一切都很好。我现在开始遇到这个 ON 和 OFF 一段时间,我不知道是什么原因造成的。有什么想法可以解决这个问题吗?

您在这里给出了一个类似的项目和目录示例,其中包含 diff PRG、SCX 等 Getting Error When Using SET PROCEDURE TO C:\SomeFolder\MyProject C:\SomeFolder\MyProject\prgs C:\SomeFolder\MyProject\forms C: \SomeFolder\MyProject\graphics

4

3 回答 3

2

在运行代码之前,将 PATH 设置为相关文件夹。那应该可以解决IDE问题。对于EXE,只要程序包含在PJX中,就应该内置到EXE中。所以肯定有其他事情发生。你遇到了什么错误?

于 2013-06-28T20:51:08.920 回答
2

在您的主程序中:

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

等等。

于 2013-06-30T08:06:37.010 回答
1

您正在使用 SET PROCEDURE,但您指向的是文件夹。那是不对的。SET PROCEDURE 指向包含多个例程的 PRG 文件。使用 SET PATH 指向文件夹。

于 2013-07-02T20:56:15.253 回答