线程的简单问题3:线程中的constructor ( 积分: 10 )

  • 主题发起人 主题发起人 ppqingyu
  • 开始时间 开始时间
P

ppqingyu

Unregistered / Unconfirmed
GUEST, unregistred user!
大多数的构造器中,多有这三条语句,有何作用的?
CoInitialize( nil );//使用com对象必须要初始化
inherited create(false);
FreeOnTerminate:=true;
 
大多数的构造器中,多有这三条语句,有何作用的?
CoInitialize( nil );//使用com对象必须要初始化
inherited create(false);
FreeOnTerminate:=true;
 
第一句的解释已经有了
第二句是继承啊,看看TThread类的Create参数的意思就知道False什么意思了
第三句是线程结束时自动释放
 
同意楼上道长所说,补充一点:
第二句中的TRUE 表示建立一个暂时停止的线程;
FALSE则建立一个立即执行的线程;
 
CoInitialize( nil );//
里面的nil是什么作用?还有其他的参数吗?
 
多人接受答案了。
 
后退
顶部