你要理解com实例这个概念
如果你的程序是单线程的 那一定是程序开始时候init 结束时uninit
如果你的程序是多线程的 再那个线程里调用了com 都要在线程开始的时候init 结束时uninit
当然了 你应该自己多看看书 看看资料 com多线程实际上还有更复杂的情况 至于你说的com调用com 不用初始化 那叫做复合或者聚合 看看com这方面的知识吧