捕获自定义函数的错误

关于错误捕获,请参考:捕获异常

自定义函数的错误默认会被Foxtable捕获并显示之,所以你用Try语句是无法捕获到自定义函数的错误的。

如果希望通过Try语句捕获自定义函数的代码,可以在AfterOpenProject事件中加上代码:

Functions.ThrowException = True

将ThrowException属性设置为True后,即可用Try语句捕获自定义函数的错误:

Try
   
Return Functions.Execute("函数名")
Catch
ex As Exception
    MessageBox.Show(ex.Message)

End
Try

 


本页地址:http://www.foxtable.com/webhelp/topics/7000.htm