谁能挑战COM中的线程极限?就到这里来试一下。 在使用com时,我在com里创建了一个子线程,当把com组件里的一个接口传进子线程后,在子线程里向这个接口添加了一些新的接口,这些新的接口是在子线程里创建的。但当子线程结束后,那些新添加的新接口竟然丢了,不知其解?也就是子线程里创建的接口随着子线程的结束全释放了。理论上应该不会丢的。不知其解? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小心,com通常是apartment,即单线程的,同时com也有一个引用记数(你应该知道),当在线程之间直接传递接口指针时,并不能对addref进行调用,你需要使用相关的列集函数(函数名字我忘记了,查一下msdn)在线程间传递指针,否则就会出现你这样的情况,当线程销毁的时,其引用记数减一,当引用记数小于零时,就自动销毁了. (delphi)如何返回update语句影响的行数,以及显示更新的数据。 还是DBGird的问题 请问用Wise9.01怎样把Access数据库打包在一起? 使用ADOQuery 时,怎么编程可以动态连接不同的*.dbf类的数据库啊!! sql小问题 在delphi中如何获得表的结构!!! 请各位大虾说说看:DELPHI7与DELPHI6相比有什么不同 ! 如果设置窗体不可用不能接受消息,鼠标消息跟键盘消息 请教一个API函数的意思 如何在广域网中(类似FTP,在远方的服务器上)下载文件到本地! fastreport的简单问题 我错在哪儿???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货