VB编写的程序在XP下运行正常,在win7下出现“无效的过程调用或参数”错误

我手头有一个用VB编写的EXE程序,用于绘制曲线(类似于EXCEL绘制曲线功能)。在xp下该程序运行一切正常,但在win7下,程序启动无问题,访问存放数据文件的路径时,就... 我手头有一个用VB编写的EXE程序,用于绘制曲线(类似于EXCEL绘制曲线功能)。在xp下该程序运行一切正常,但在win7下,程序启动无问题,访问存放数据文件的路径时,就出现“无效的过程调用或参数”错误。求高人指点,不胜感激! 展开
 我来答
kisslove49
2013-08-20
知道答主
回答量:17
采纳率:0%
帮助的人:23.7万
展开全部
vb 生成的工程有些是不能直接用在WIN7上的,win7和XP的内核是不相同的,XP上的控件WIN7不一定有,所以你要在WIN7上能用,那么你一定要用打包工具将工程打包,然后安装在WIN7上!
列如用: Setup Factory 7.0 打包效果不错
更多追问追答
追问
已经打包过了的,我没有源程序啊,只有ocx和dll等控件和exe程序
追答
在WIN7尝试以兼容XP模式下运行,右键单击需要以兼容模式运行的)程序(或者快捷方式)——属性——兼容性——(勾上)以兼容模式运行这个程序——应用。

VB本身的打包工具比较差,建议用Setup Factory 7.0打包,反正我用它暂时没试过用不了的!
王署
2013-08-20 · TA获得超过169个赞
知道小有建树答主
回答量:203
采纳率:100%
帮助的人:91.9万
展开全部
建议你将源程序在win7下调试,就会发现指向具体错误的行,一般情况这样的提示意味着你使用了vb内部函数,但是参数不合法,例如除数为0或者根号下的数小于0等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1786370440
2013-08-20 · TA获得超过229个赞
知道小有建树答主
回答量:443
采纳率:25%
帮助的人:269万
展开全部
你的数据文件类型是什么。
问题不应该出现在操作系统。
追问
数据文件类型为txt或者dat,程序在其他电脑win7下能用,但是我的win7不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
脱宁邗鹏翼
2019-07-23 · TA获得超过1090个赞
知道小有建树答主
回答量:1820
采纳率:91%
帮助的人:8.6万
展开全部
系统之间的差别,有些插件在win7下作了调整,建议把源代码在vb的调试模式下运行,看看有没有错误,如果没有的话,重新编辑应该就可以解决了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式