主题:资源文件版本不匹配是怎么一回事,应怎样解决?
hyz5082
[专家分:120] 发布于 2006-07-01 17:50:00
我编了一个软件,连编和制成安装盘后,在本机运行正常。但安装到另一台机后,要运行时,总是弹出“资源文件版本不匹配”这样的警告。接着又弹出一个警告窗口,里面写着“VISUAL FORXPRO CANNOT START.COULD NOT LOAD RESOURCES..PRESS
F1 FOR HELP”,这段英文,这段英文是什么意思?应怎样解决资源文件版本不匹配的问题?请大师指教。
回复列表 (共29个回复)
沙发
comtrf [专家分:5220] 发布于 2006-07-01 22:55:00
config.fpw
resource=off
板凳
hyz5082 [专家分:120] 发布于 2006-07-02 09:53:00
在CONFIG.FPW文件中原来已有SCREEN=OFF这条命令,我没有删去它,按一楼师父所教,加上了RESOURCE=OFF这句命令,结果还是不行,问题还是不能解决,望再指教。
3 楼
autod [专家分:120] 发布于 2006-07-02 21:49:00
找个匹配的资源文件吧。在你机器里面就有。找不到的话,在那台测试机上装个vfp,跟你开发机上的版本一致即可。
4 楼
martine [专家分:4950] 发布于 2006-07-03 07:54:00
需要把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll(在原始机器的system32下)带在你的安装盘内,并随文件一起安装。
5 楼
hyz5082 [专家分:120] 发布于 2006-07-06 19:18:00
我按3位老师说的去做了,问题还没有得到解决。还望继续给以指教为感。
6 楼
hyz5082 [专家分:120] 发布于 2006-07-13 09:07:00
资源文件版本不匹配的问题仍未解决,还望继续指教。
7 楼
0901chang [专家分:10660] 发布于 2006-07-13 10:52:00
删除FOXUSER.DBF,FOXUSER.fpt文件试一试。删除后,vfp运行时会自动建立新的。
8 楼
martine [专家分:4950] 发布于 2006-07-13 17:11:00
VFP6R.dll,vfp6rchs.dll,vfp6renu.dll(在原始机器的system32下)带在你的安装盘内,然后考到安装后的文件目录下。
9 楼
hyz5082 [专家分:120] 发布于 2006-07-23 09:59:00
七楼老师说:“删除FOXUSER.DBF,FOXUSER.fpt文件试一试”。这两个文件是不是在“C:\.....\VFP98\目录下的那两个?”具体方法是不是1、删除这两个文件。2、连编
3、制作安装盘?请明示。
10 楼
0901chang [专家分:10660] 发布于 2006-07-23 10:24:00
应该删除你运行程序文件夹下的,因为你是在别的机子上运行出错。
编译时,千万不要把这两个文件编进去。把软件运行需要的系统配置写到程序中,或者写到运行机子的工作文件夹下的config.fw中。
我来回复