回 帖 发 新 帖 刷新版面

主题:资源文件版本不匹配是怎么一回事,应怎样解决?

我编了一个软件,连编和制成安装盘后,在本机运行正常。但安装到另一台机后,要运行时,总是弹出“资源文件版本不匹配”这样的警告。接着又弹出一个警告窗口,里面写着“VISUAL  FORXPRO CANNOT  START.COULD  NOT  LOAD  RESOURCES..PRESS
F1  FOR HELP”,这段英文,这段英文是什么意思?应怎样解决资源文件版本不匹配的问题?请大师指教。

回复列表 (共29个回复)

沙发

config.fpw

resource=off

板凳

在CONFIG.FPW文件中原来已有SCREEN=OFF这条命令,我没有删去它,按一楼师父所教,加上了RESOURCE=OFF这句命令,结果还是不行,问题还是不能解决,望再指教。

3 楼

找个匹配的资源文件吧。在你机器里面就有。找不到的话,在那台测试机上装个vfp,跟你开发机上的版本一致即可。

4 楼

需要把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll(在原始机器的system32下)带在你的安装盘内,并随文件一起安装。

5 楼

我按3位老师说的去做了,问题还没有得到解决。还望继续给以指教为感。

6 楼

资源文件版本不匹配的问题仍未解决,还望继续指教。

7 楼

删除FOXUSER.DBF,FOXUSER.fpt文件试一试。删除后,vfp运行时会自动建立新的。

8 楼

VFP6R.dll,vfp6rchs.dll,vfp6renu.dll(在原始机器的system32下)带在你的安装盘内,然后考到安装后的文件目录下。

9 楼

七楼老师说:“删除FOXUSER.DBF,FOXUSER.fpt文件试一试”。这两个文件是不是在“C:\.....\VFP98\目录下的那两个?”具体方法是不是1、删除这两个文件。2、连编
3、制作安装盘?请明示。

10 楼

应该删除你运行程序文件夹下的,因为你是在别的机子上运行出错。
编译时,千万不要把这两个文件编进去。把软件运行需要的系统配置写到程序中,或者写到运行机子的工作文件夹下的config.fw中。

我来回复

您尚未登录,请登录后再回复。点此登录或注册