一个com对象能不能自杀?(在成员函数中delete this)
zharP 2005-11-25 08:35:28 我想设计一个com对象 能自己删除自己的。我希望
void main()
{
IMyComPtr spMy;
spMy.CreateInstance("MyDll.MyCom");
spMy->DoSomeThing();
return 0;
}
然后就这个MyCOM里面会开启一个新的线程做一些工作,这个线程完成之后MyCOM能够自己删除自己。
而不回因为spMy析够而结束掉。
可以直接调用 delete this吗?
谢谢