Vb6 FoxPro编译代码输出

Vb6 FoxPro编译代码输出,vb6,foxpro,visual-foxpro,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

试图在一个旧的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文件

当您运行这个编译命令时,它似乎做了一些事情。不会抛出任何错误。但我看不出它做了多少


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

这些.QPR程序只不过是一个简单的.PRG文件,扩展名已重命名。当主VFP应用程序调用.qpr程序时,它只是运行查询,生成的游标结果被创建,然后VFP根据需要对其执行任何操作


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

QPR文件中有什么?编译QPR文件会生成包含编译代码的QPX版本,但不会运行它。