主题:一个.prg的程序文件,在VFP6.0中运行自如,为何在VFP9.0中不能运行?
cxcang
[专家分:0] 发布于 2010-05-13 13:10:00
一个.prg的程序文件,在VFP6.0中运行自如,为何在VFP9.0中不能运行?
回复列表 (共19个回复)
11 楼
cxcang [专家分:0] 发布于 2010-05-17 16:52:00
[quote]所有的PRG都是这个问题吗?[/quote]
是的
12 楼
wzxc [专家分:9440] 发布于 2010-05-17 20:37:00
*.prg文件用记事本打开并保存,然后用vfp试试看能否打开?
13 楼
sywzs [专家分:5650] 发布于 2010-05-22 14:37:00
如果不介意的话,打包发到我邮箱:sywzs@163.com
14 楼
妙计山人 [专家分:130] 发布于 2010-06-02 08:49:00
类似的情况我也发现过,比如系统启动主表单时要求同时启动一个辅助表单(代码设置在主表单的Init事件中)。在6.0中没问题,但到了9.0中却显示不了。跟踪检测发现,辅助表单实际上是运行了的。有趣的是,如果将Init事件中的相关代码移至Activate中,虽说能显示,但结果自然不是我所希望的。
15 楼
lbscyb [专家分:4780] 发布于 2010-06-09 01:53:00
vfp9与6相比,肯定是有了一些重大的改进,包括语言的
由于vfp是解释性语言,直接拷过去的可执行程序不一定能运行,因为vfp在编译时将该程序所使用的运行时刻库等版本信息编译进去了,这也是不同版本vfp可以同时存在的原因。
如果是尚未编译的项目,最好先用vfp9编译一次,然后调试
直接拿过去用是不行的
16 楼
myww [专家分:1190] 发布于 2010-06-09 10:28:00
将你可以运行VFP6的电脑上再装VFP9运行看行不?我上次重装了系统后,主窗口没记忆功能了,即_COMMAND.PRG文件在关闭VFP9主窗口后,再次打开时没这个文件了。如何设置都不行,最后还是又重装一个版本的系统才解决的。
17 楼
cxcang [专家分:0] 发布于 2010-06-09 12:14:00
[quote]vfp9与6相比,肯定是有了一些重大的改进,包括语言的
由于vfp是解释性语言,直接拷过去的可执行程序不一定能运行,因为vfp在编译时将该程序所使用的运行时刻库等版本信息编译进去了,这也是不同版本vfp可以同时存在的原因。
如果是尚未编译的项目,最好先用vfp9编译一次,然后调试
直接拿过去用是不行的[/quote]
这位老兄说得在理,应该是这个原因。
18 楼
cxcang [专家分:0] 发布于 2010-06-09 12:17:00
[quote]将你可以运行VFP6的电脑上再装VFP9运行看行不?我上次重装了系统后,主窗口没记忆功能了,即_COMMAND.PRG文件在关闭VFP9主窗口后,再次打开时没这个文件了。如何设置都不行,最后还是又重装一个版本的系统才解决的。[/quote]
我不敢这样做,万一不行就麻烦了,所以才在另一台电脑上试验。
19 楼
agt澳 [专家分:840] 发布于 2010-06-09 13:12:00
[size=3]
如果愿意用QQ远程连接授权,我有空时可以给你看看。
QQ:[u][b]agt-fi@qq.com [/b][/u]加我[/size]
我来回复