C++ Builder 参考手册 ➙ TThread ➙ FatalException
头文件:#include <System.Classes.hpp>
命名空间:System::Classes
类:TThread
访问权限:public:
属性定义:
__property System::TObject * FatalException = { read = FFatalException };
System::Classes::TThread::FatalException 是 System::Classes::TThread 的属性,如果线程由于抛出异常没有捕获而结束,这个属性指向这个异常。
- 如果线程由于抛出异常没有捕获而结束,这个属性指向这个异常;
- 可以在线程的 OnTerminate 事件里面通过 FatalException 判断线程
是否由于异常而结束的; - 如果不希望线程异常结束,需要在线程里面用 try .. catch 捕获异常,异常被捕获了,就不会异常结束了。
相关:
- System::Classes::TThread::OnTerminate
- System::Classes::TThread::Execute
- System::Classes::TThread
- System::TObject
- VCL 类继承关系
C++ Builder 参考手册 ➙ TThread ➙ FatalException
网友评论