delphi – Coinitialize(零)和CoInitializeEx(0,COINIT_MULTITHREADED)的区别
在一个线程中,如果我使用,是否有区别代替我使用Delphi7,但我认为这个问题可以保留给其他编程语言谢谢你的帮助.解决方法前者以一种将调用线程放入其自己的单线程单元(STA)的方式初始化COM.后者以一种将调用线程放入共享多线程单元(MTA)的方式初始化COM.这两个公寓具有非常不同的语义,特别是在跨线程边界访问COM对象的过程中.不同公寓中的线程必须使用代理来共享COM对象,但COM为您提供同步