用VC6(c++)开发一个给VS.net2003(c#)用的com本来已经写好了,用的vc6,就一个class,做成了一般的静态库lib形式,
现在要给别人用,它用的vs2003 c#开发的.
以前没有写过com组件,有例子参考吗?给个联接呀,谢谢!!
好像要倒出什么接口,是不是类名和全部public函数都要倒出呀?或者其它什么方法,还能共香这段代码?
现在要给别人用,它用的vs2003 c#开发的.
以前没有写过com组件,有例子参考吗?给个联接呀,谢谢!!
好像要倒出什么接口,是不是类名和全部public函数都要倒出呀?或者其它什么方法,还能共香这段代码?
1)首先写一个COM组件(绝不是把类extern c 一下就完事)
2)注册组件
3)在VS2003中添加COM的引用,会自动产生一个组件的封装类。
就是问的这个呀?????给个儿实际的例子呀!
我现在用vc向倒产生了一个atl com工程,把自己的类填加上去了。原理性的东西,现在来不急关心了,以后再补上吧,呵呵!
添加一个简单对象
缺省情况下已经自动添加了一个接口
向接口添加你要公开的函数(你的类中的PUBLIC函数)
把你的类中各函数的实现COPY到对象的实现代码中。
不用找什么例子,ATL向导已经足够简单了。