怎么直接调用一个已有的DLL,把它封装成com
如何直接调用一个已有的DLL,把它封装成com
当前我已经有了一个MFC(dll)工程,其内有很多类,之间又有复杂的继承关系以及很多定义的宏或者结构体,现在我想重新写这个工程以将该工程转为com组件。
请问如何做是好啊?
有朋友说直接调用一个已有的DLL,把它封装成com,这是怎么回事啊??
------解决方案--------------------
如果你对com比较熟的话,直接把com的一些必要文件补上就可以
不过一般只有新建一个atl的com组件,把你的dll代码文件,添进去,修改下dllmain应该就可以了。
注意你要提供的com组件接口就可以了。
当前我已经有了一个MFC(dll)工程,其内有很多类,之间又有复杂的继承关系以及很多定义的宏或者结构体,现在我想重新写这个工程以将该工程转为com组件。
请问如何做是好啊?
有朋友说直接调用一个已有的DLL,把它封装成com,这是怎么回事啊??
------解决方案--------------------
如果你对com比较熟的话,直接把com的一些必要文件补上就可以
不过一般只有新建一个atl的com组件,把你的dll代码文件,添进去,修改下dllmain应该就可以了。
注意你要提供的com组件接口就可以了。