主题:vb6.0编写的软件,打包后在其它机器上无法兼容,高手赐教
chhw777
[专家分:10] 发布于 2009-05-05 15:36:00
我用VB6.0做毕业设计,编写了一个大概2M的软件,在我做软件的电脑上,什么功能都实现了,但是我用setupfactory7.0打包之后,在其中一台其它电脑上可以,在其他电脑上就不兼容,给出错误提示。好像是Run-Time error……,希望有遇到过这类问题的大侠帮忙。还有在其他电脑上安装VB6.0之后,编译我的源代码,有时也会报错,有点不可思议啊。我的操作系统式XP SP3,其他人的是XP sp2 不知道和这个有没有关系啊。期待大侠指导。
回复列表 (共1个回复)
沙发
oO羽姿Oo [专家分:600] 发布于 2009-05-07 11:54:00
运行时错误。
你代码中没有错误处理。。
出来这个你也不知道是哪句代码出错了。
你这样:
把你的代码中加上出错处理。
像这样:
public function xxxxxxxx() as long
on error goto ErrX
xxx
xxx
xxx
exit function
ErrX:
msgbox "执行错误:" & _
"[ClassBill].[Public Function xxxxxxxx] : " & vbCrLf & Err.Description
end function
如果你的代码。函数。都这样做以后。
如果代码中万一有不可预料的错误发生。
会直接转到下面的代码。弹出消息,显示出错的函数名。出错的描述。
因为运行时错误是不可预料的。可能是有一个控件你打包的时候没打进去。也可能是程序运行的时候要用的文件没有找到。或是执行的时候使用的系统帐户没有执行操作的权限。
你先试一下看看在别的SP3的机器上是不是有这个问题。看看是不是SP补丁的事。
然后在代码中加入出错处理。
我来回复