如何检查错误(100分)

  • 主题发起人 主题发起人 toli
  • 开始时间 开始时间
T

toli

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi中有没有类似VB中的检查错误语句,如
On Error Resume Next
On Error Goto ...

告知:toli1226@163.com
 
Delphi中有捕捉异常的Try Execpt end ,不知道是否合你的心意。
或者你可以在Application的OnExecption事件中写:
on E:Exception do
 
try
...
except
...
end;
 
事实上,delphi / c++ builder vcl 和一些 pascal 系统单元可使用 try...
对于 win api,你要仔细判断返回值。
 
去买本delphi从入门到精通,上面有比较详细的介绍.
或者从网上download教材.
 
try
except
end
 
我只用过VBA,Delphi 中的 try/except 结构与 VBA 中的 On Error 结构类似,可以捕
获异常并作相应的处理,但 VBA 中 Resume Next 可以在对错误处理后跳到出错语句的
下一个语句,从那里继续执行,Delphi 中即使用 goto 语句,也只能跳到固定的位置
执行, 因此好象没有能完成 Resume Next 类似功能的结构。这可能和 VBA 的解释执行
方式有关吧。
 
后退
顶部