VB编写的程序在XP下运行正常,在win7下出现“无效的过程调用或参数”错误
我手头有一个用VB编写的EXE程序,用于绘制曲线(类似于EXCEL绘制曲线功能)。在xp下该程序运行一切正常,但在win7下,程序启动无问题,访问存放数据文件的路径时,就...
我手头有一个用VB编写的EXE程序,用于绘制曲线(类似于EXCEL绘制曲线功能)。在xp下该程序运行一切正常,但在win7下,程序启动无问题,访问存放数据文件的路径时,就出现“无效的过程调用或参数”错误。求高人指点,不胜感激!
展开
展开全部
vb 生成的工程有些是不能直接用在WIN7上的,win7和XP的内核是不相同的,XP上的控件WIN7不一定有,所以你要在WIN7上能用,那么你一定要用打包工具将工程打包,然后安装在WIN7上!
列如用: Setup Factory 7.0 打包效果不错
列如用: Setup Factory 7.0 打包效果不错
更多追问追答
追问
已经打包过了的,我没有源程序啊,只有ocx和dll等控件和exe程序
追答
在WIN7尝试以兼容XP模式下运行,右键单击需要以兼容模式运行的)程序(或者快捷方式)——属性——兼容性——(勾上)以兼容模式运行这个程序——应用。
VB本身的打包工具比较差,建议用Setup Factory 7.0打包,反正我用它暂时没试过用不了的!
展开全部
建议你将源程序在win7下调试,就会发现指向具体错误的行,一般情况这样的提示意味着你使用了vb内部函数,但是参数不合法,例如除数为0或者根号下的数小于0等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的数据文件类型是什么。
问题不应该出现在操作系统。
问题不应该出现在操作系统。
追问
数据文件类型为txt或者dat,程序在其他电脑win7下能用,但是我的win7不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
系统之间的差别,有些插件在win7下作了调整,建议把源代码在vb的调试模式下运行,看看有没有错误,如果没有的话,重新编辑应该就可以解决了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询