win7下用VFP 9.0 编译的EXE文件在XP上不能运行,提示不能load resource

boboailuo 2016-04-28 02:32:03
在同事的WIN7电脑上运行没问题,到XP电脑上一运行就报错
...全文
331 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
boboailuo 2016-04-29
  • 打赏
  • 举报
回复
谢谢版主,我后来下载了vfp9rchs.dll 就可以了, C:\Program Files\Common Files\Microsoft Shared\这个目录我也找了,没看到VFP文件夹,难倒安装有问题吗,才学的,以前只弄过VS,这个真不熟悉
都市夜猫 2016-04-28
  • 打赏
  • 举报
回复
引用 4 楼 boboailuo 的回复:
我也看到了,网上看的vfp9rchs.dll好像是64位系统用的,我先下载个试试看

微软的 vfp 是 32 位的应用,没有 64 位的
不用另外下载,将你的 vfp9chs.dll 改名为 vfp9rchs.dll 即可,vfp 应用启动时默认要查找的本地化资源文件名,在简体中文系统上就是 vfp9rchs.dll,不过你那个 vfp9chs.dll 日期时间怎么与你 vfp9r.dll 相差那么多

最好到你的开发机器上找到正确的版本,vfp9r.dll,vfp9rchs.dll 默认安装在 C:\Program Files\Common Files\Microsoft Shared\VFP\ 文件夹下
你也可以到这里去下载:http://vfpx.codeplex.com/releases/view/194354
这里有最新版本的 vfp 运行库安装工具


boboailuo 2016-04-28
  • 打赏
  • 举报
回复
@都市夜猫 我也看到了,网上看的vfp9rchs.dll好像是64位系统用的,我先下载个试试看
都市夜猫 2016-04-28
  • 打赏
  • 举报
回复
文件名好像有错,简体中文资源文件名应该是 vfp9rchs.dll, 你的少了一个 r
boboailuo 2016-04-28
  • 打赏
  • 举报
回复
报错是这样的库文件我都加进去了啊
都市夜猫 2016-04-28
  • 打赏
  • 举报
回复
贴截图,一般是缺运行库或运行库版本不对

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧