佚名通过本文主要向大家介绍了xp1024.com核厂地址,xp1024.com核厂,xp1204.com核工 厂,1024.com核厂地址,com口控制线制造厂等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: COM中类厂的困惑!
描述:
解决方案1:
描述:
本人初学com,只快速的了解了《COM 技术内幕》前七章,第七章即为“类厂”
com组件的创建流程图:
CoCreateInstance -->> CoGetClassObject -->> DllGetClassObject -->> new ClassFactory -->>IClassFactory::CreateInstance() -->> new Component
小弟不知为何要有4、5步,其作用是什么?
请大牛提供一些简单实例,说明他的好处。
根据clsid 创建类厂对象,在创建组件对象
为什么不根据clsid直接创建组建对象
解决方案1:
使用类厂,一是为了流程标准化,二是给组件自身提供更自由的控制(比如实现单实例模式),三是不要把组件局限于DLL中,EXE也能是组件的载体。