FoxPro编译代码输出

时间:2015-08-11 13:34:25

标签: vb6 foxpro visual-foxpro

尝试在旧的FoxPro和VB6遗留应用程序上做一些工作,我遇到了一堵砖墙。

应用程序的VB6部分创建了三个.qpr文件,据我所知,这只是SQL查询。然后它调用外部.fxp文件,该文件是编译的foxpro代码。我不确定这是什么 - 但是,我假设它是同一文件夹中同名的.prg文件的编译版本,其中包含以下代码:

COMPILE "\\Count\Database\Sql_Result.qpr"
WAIT TIMEOUT 1
COMPILE "\\Count\Database\Sql_Total.qpr"
WAIT TIMEOUT 1
COMPILE "\\Count\Database\Sql_Query.qpr"

这些是VB6应用程序生成的.qpr文件。

当您运行此编译命令时,它似乎做了一些事情。不会抛出任何错误。然而,我看不到它已经完成了很多。

上述编译命令的产品是什么,我该如何找到它?

1 个答案:

答案 0 :(得分:4)

.QPR程序只不过是一个带有重命名扩展名的简单.PRG文件。当主VFP应用程序调用.qpr程序时,它只运行查询,创建生成的游标结果,然后VFP随身携带它。

如果您的VFP应用程序编译成EXE,并且原始底层EXE是使用.qpr代码编译的,则.qpr的新版本不会受到影响...但不足以确认您的应用程序设计的情况/实施。