Skip to content

SetThreadGlobalErrorTrap

注册一个全局回调,当调用线程上引发未处理的运行时错误时触发。

语法:SetThreadGlobalErrorTrap CallbackAddress

CallbackAddress
必需 LongPtr。回调过程的地址,通常通过AddressOf获取。传递0以清除陷阱。

该陷阱补充了普通的On Error处理:它能看到在注册线程上逃离活动错误处理程序链的错误,并在运行时决定下一步操作(显示未处理错误对话框、结束程序等)之前被调用。适用于连接应用程序范围的日志记录或崩溃报告。

每个线程只有一个活动陷阱;设置新的会替换之前的。

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有