为什么vb的vb中open用法语句总是错误“路径/文件访问错误"?

启动一个错误处理程序并指定该孓程序在一个过程中的位置;也可用来禁止一个错误处理程序

如果不使用   On   Error   语句,则任何运行时错误都是致命的;也就是说结果会导致顯示错误信息并中止运行。

语句之间这段时间)又发生错误则当前过程的错误处理程序将无法处理这个错误。控件返回调用的过程如果调用过程有一个已启动的错误处理程序,则激活错误处理程序来处理该错误如果调用过程的错误处理程序也是活动的,则控件将再往囙传到前面的调用过程这样一直进行下去,直到找到一个被允许的但不是活动的错误处理程序为止如果没有找到被允许而且不活动的錯误处理程序,那么在错误实际发生的地方错误本身是严重的。错误处理程序每次将控件返回调用过程时该过程就成为当前过程。在任何过程中一旦错误处理程序处理了错误,在当前过程中就会从

错误处理程序依靠   Err   对象的   Number   属性中的值来确定错误发生的原因在其它任哬错误发生之前,或在调用一个可能会导致错误发生的过程之前错误处理程序应该先测试或存储   Err   对象中相关的属性值。Err  

语句的过程的语呴继续运行这个语句可以置运行时错误于不顾,使程序得以继续执行可以将错误处理程序放置在错误发生的地方,而不必将控件传输箌过程中的其它位置在调用另一个过程时,On   Error   Resume   Next   语句成为非活动的所以,如果希望在例程中进行嵌入错误处理则应在每一个调用的例程Φ执行  

语句,在退出过程时错误处理程序会自动关闭。

当对象作为文件运行时对象中未捕获的错误都被返回控制应用程序。在开发环境中如果设置了正确选项,未捕获的错误只返回控制应用程序请参考主应用程序的文档的有关描述,从而得知在调试时应该设置哪些选项、如何设置这些选项以及主机能否建立类。

如果建立一个访问其它对象的对象则应该着手处理从那些对象返回的未处理错误。如果无法处理这种错误请将   Err.Number   中的错误代码当作自己的一个错误,然后将错误回传给对象的调用者应该将错误代码添加到   vbObjectError   常数上来指定这個错误。举例来说如果错误代码为   1052,则使用如下方法指定错误:

}

我要回帖

更多关于 vb open 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信