主题:资源文件版本不匹配是怎么一回事,应怎样解决?
hyz5082
[专家分:120] 发布于 2006-07-01 17:50:00
我编了一个软件,连编和制成安装盘后,在本机运行正常。但安装到另一台机后,要运行时,总是弹出“资源文件版本不匹配”这样的警告。接着又弹出一个警告窗口,里面写着“VISUAL FORXPRO CANNOT START.COULD NOT LOAD RESOURCES..PRESS
F1 FOR HELP”,这段英文,这段英文是什么意思?应怎样解决资源文件版本不匹配的问题?请大师指教。
回复列表 (共29个回复)
11 楼
hyz5082 [专家分:120] 发布于 2006-07-23 16:49:00
我编的这个软件,连编和制成安装盘后,安装在本机运行正常。但安装到另一台机时,运行时总是弹出“资源文件版本不匹配”这样的警告,我很苦脑。
我两台机的操作系统都是WINDOWS XP,开发机装有VFP6.0,另一台机没装有。以前
采用 WINDOWS 98操作系统时,都是用现在的方法连编和制作安装盘,不论安装到哪台机都正常运行,现在却不行。
我曾按2楼老师讲的, 在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
我又按4楼老师讲的,把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll(在原始机器的system32下)这三个文件复制到开发目录(FRRRA文件夹)内连编和制成安装盘,也没有解决问题。
按10楼老师“应该删除你运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件”的指教,我查遍了我的开发目录(即FRRRA文件夹),也没发现有FOXUSER.DBF,FOXUSER.fpt这两个文件。怎样才能解决 “资源文件版本不匹配”这个问题,还望继续
指教。
12 楼
0901chang [专家分:10660] 发布于 2006-07-23 19:42:00
你安装vs6sp5,然后重新编译试一试。若还不行,在运行的机子上安装:mdac2.6,vfp6,vs6sp5。理论上说,编译后的vfp可以单独运行,但实际上,有许多机子不行,一定要安装上述3个东东。你试一下,看能不能解决问题。
13 楼
hyz5082 [专家分:120] 发布于 2006-07-24 20:56:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
14 楼
hyz5082 [专家分:120] 发布于 2006-07-24 20:58:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题未能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
15 楼
hyz5082 [专家分:120] 发布于 2006-07-24 20:59:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
16 楼
hyz5082 [专家分:120] 发布于 2006-07-24 21:01:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
17 楼
hyz5082 [专家分:120] 发布于 2006-07-24 21:07:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
18 楼
hyz5082 [专家分:120] 发布于 2006-07-24 21:08:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
19 楼
hyz5082 [专家分:120] 发布于 2006-07-24 21:09:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
20 楼
hyz5082 [专家分:120] 发布于 2006-07-24 21:15:00
我的这个软件是用VFP6.0,在WINDOWS XP操作系统上开发的.另一台机也是WINDOWS XP操作系统(但没有安装VFP6.0).在本机运行正常,而安装到另一台机上总是弹出"资源文件版本不匹配”的警告。
过去,我用VFP6.0,在WINDOWS 98操作系统上也是按教材,用现在的方法连编,制作安装盘,装到其它机都能正常运行.现在不知为什么就不行。
按1楼老师讲的,我在CONFIG.FPW文件中加上了RESOURCE=OFF这句命令,问题还是不能解决。
按4楼老师讲的,我把VFP6R.dll,vfp6rchs.dll,vfp6renu.dll这三个文件拷到我的开发目录下(D:\FRRRA)一起连编,制作成安装盘也不行。问题照旧。
十楼老师说:删除我运行程序文件夹下的FOXUSER.DBF,FOXUSER.fpt这两个文件试一试”。我只在“C:\.....\VFP98\目录下找到它们,而在我的开发目录D:\FRRRA下,怎样也找不到这两个文件。我应该怎么办,还望指教。
我来回复