| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3702 人关注过本帖
标题:关于vfp程序在WIN7下报运行库错误的问题!
只看楼主 加入收藏
dragonman19
Rank: 1
等 级:新手上路
帖 子:70
专家分:5
注 册:2014-2-20
结帖率:40%
收藏
 问题点数:0 回复次数:12 
关于vfp程序在WIN7下报运行库错误的问题!
我这里有一个很老的程序,到时是FOXPRO2.5编的
后来由于系统逐渐升级的原因,我是这样做的:
大部分系统还是FOXPRO2.5,运行在虚拟机上的WIN98上
然后可执行程序是用VFP5编译的,给单个用户使用
即老程序输出数据,执行是WINXP下的
这么多年一直蛮好。
但这几天单位系统升级,发现在WIN7执行报运行库错误。
我把可执行程序在win7 下用VFP9重新编译一遍,单独运行正常
放到老程序输出的数据目录里,执行还是报运行库错误!!
运行库文件都已经放好了。
在WINXP下都是正常的
搜索更多相关主题的帖子: 系统升级 虚拟机 用户 
2016-01-22 09:04
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
单独运行正常
放到老程序输出的数据目录里,执行还是报运行库错误!!
1、客户端也需要VFP9的运行库文件,把他放在 你的.EXE 文件相同目录中。
2016-01-22 09:22
dragonman19
Rank: 1
等 级:新手上路
帖 子:70
专家分:5
注 册:2014-2-20
收藏
得分:0 
运行库都已放在EXE的相同目录中了
提示:the vfp9r.dll is invali or damaged

[此贴子已经被作者于2016-1-22 15:36编辑过]

2016-01-22 14:44
IHORSE
Rank: 1
等 级:新手上路
帖 子:41
专家分:5
注 册:2007-2-11
收藏
得分:0 
回复 3楼 dragonman19
看看版本对应正确不,VFP9有 SP1,SP2等等,运行库文件VFP9R.DLL似有差别。
2016-01-23 06:01
dragonman19
Rank: 1
等 级:新手上路
帖 子:70
专家分:5
注 册:2014-2-20
收藏
得分:0 
原来是VFP5的程序,也是抱这个错误,后来升到vfP9,运行库已按相应版本装了
2016-01-25 08:52
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:653
专家分:2160
注 册:2014-2-7
收藏
得分:0 
从提示的信息看,是VFP9r.dll无效或损坏。这个问题应该是很好解决的。
注意以下两点:
第一,除了vfp9r.dll外,还有vfp9rchs.dll、msvcr71.dll和gdiplus.dll也是必须的
第二,将库文件放在与EXE文件相同的文件夹下,并删除其他搜索路径下的同名库文件(vfp9r.dll和vfp9rchs.dll)

泉城飞狐
2016-01-25 09:58
dragonman19
Rank: 1
等 级:新手上路
帖 子:70
专家分:5
注 册:2014-2-20
收藏
得分:0 
问题解决了,我试下来是这种情况:
winxp下的运行库只要放到运行目录中即可,
而WIN7的运行库则需要注册才能使用
这就是同样的程序在XP下正常运行,而WIN7报运行库错误的症结所在!
2016-02-16 11:08
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:653
专家分:2160
注 册:2014-2-7
收藏
得分:0 
回复 7楼 dragonman19
VFP的运行库(*.DLL)需要注册?没听说过

泉城飞狐
2016-02-16 13:32
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10567
专家分:43011
注 册:2014-5-20
收藏
得分:0 
VFP的Application对象,VFP正常安装或启动时会自动创建。
如果是其他编程言语创建一个VisualFoxPro.Application对象的引用就要先注册。
2016-02-16 14:27
dragonman19
Rank: 1
等 级:新手上路
帖 子:70
专家分:5
注 册:2014-2-20
收藏
得分:0 
又发现新的问题了:
同样的执行文件和数据库放在本地盘上运行没有问题
但是放在网络虚拟盘上运行,就报执行错误
我是以管理员权限运行的,看样子问题的症结在于写入权限把
求高手指教!
2016-02-17 10:00
快速回复:关于vfp程序在WIN7下报运行库错误的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012545 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved