try catch 语句问题

521kevin 2004-08-10 06:06:46
try
dim a as string
dim b ....
System.Diagnostics.Process.Start......
catch
...
end try

dim a as string
dim b ....
try
System.Diagnostics.Process.Start......
catch
...
end try
有什么区别?我如果用try catch 将我的本事件所有程序包括起来,会不会有负面影响?
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiloZhu 2004-09-15
  • 打赏
  • 举报
回复
同意樓上..
quickball 2004-09-14
  • 打赏
  • 举报
回复
try-catch结构的作用没有什么区别。只不过,变量a和b的作用范围有所区别。

上面的代码,第一种情况a和b只在try-catch内有效,如果在end try之后引用a或者b则回出现错误。第二种情况正好相反。
chenhaohf 2004-09-14
  • 打赏
  • 举报
回复
第一种不能在try外对a,b进行操作
第二种可以
NULLvalue 2004-09-14
  • 打赏
  • 举报
回复
变量作用范围不同
try end try是一个过程
dofly 2004-09-14
  • 打赏
  • 举报
回复
最基本的不同:
第一种定义在try 里面, Catch执行后,在 Finally里面不能 Dispose
第二种则可以

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧