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

2024-10-28 20:54:10
推荐回答(4个)
回答1:

vb 生成的工程有些是不能直接用在WIN7上的,win7和XP的内核是不相同的,XP上的控件WIN7不一定有,所以你要在WIN7上能用,那么你一定要用打包工具将工程打包,然后安装在WIN7上!
列如用: Setup Factory 7.0 打包效果不错

回答2:

建议你将源程序在win7下调试,就会发现指向具体错误的行,一般情况这样的提示意味着你使用了vb内部函数,但是参数不合法,例如除数为0或者根号下的数小于0等等。

回答3:

你的数据文件类型是什么。
问题不应该出现在操作系统。

回答4:

系统之间的差别,有些插件在win7下作了调整,建议把源代码在vb的调试模式下运行,看看有没有错误,如果没有的话,重新编辑应该就可以解决了