有没有忽略错误继续执行下一句的方法.类似vb中on error resume next ( 积分: 20 )

  • 主题发起人 主题发起人 zolen
  • 开始时间 开始时间
Z

zolen

Unregistered / Unconfirmed
GUEST, unregistred user!
vb中的on error resume next 可以在发生错误的时候继续执行下一句.不用直接跳到错误处理的地方去.delphi中有没有类似办法.
已知delphi中用 try .. finally .. end
但如果遇到下面的例子,该如何方便执行呢

vb 例子
on error resume next
可能错误语句1
可能错误语句2
可能错误语句3
...
可能错误语句N

都可以1 2 3 ..N 依次执行下去,有错误发生就忽略,继续执行下一句.


delphi呢?
try
可能错误语句1
可能错误语句2
可能错误语句3
....
可能错误语句N
finally
...
end;
遇到try中的任何一句有问题,都会跳到finally里.

delphi中有没有类似vb的处理方法呢? 当然了用N个try 方法来嵌套也可以处理,是不是太麻烦了点.我是初学者,刚刚接触,看了点语法介绍,所以问这个菜问题.
 
有没有人帮忙解答.最简单的方法
 
采用如下方式,出现错误后会继续执行下面的代码。
错误1语句出现异常后只要不在except后添加exit语句,错误2和错误3语句都会执行到。
try
错误1
except;
//适当的处理或者不做任何处理
end;
try
可能错误的地方2
except;
//适当的处理或者不做任何处理
end;
try
可能错误的地方3
except;
//适当的处理或者不做任何处理
end;
 
接受答案了.
 
后退
顶部