最近项目需要,需要在另一厂商的产品中嵌入我们软件的部分小功能,对方采用VC6.0作为开发语言,而我方才用C#在Vs2005下开发。
现达成的方案是我方提供dll文件及其中的相关接口函数,由对方调用。但是有一个问题就是我在网上看说用C#开发的DLL文件不是真正的动态链接库文件,VC6.0无法完成调用,而需要将其开发为COM组件以满足其移植性。我现在具体的也不是很明白了。哪位大鸟给指点下。如果是采用COM组件的话,c#是怎样开发COM组建的?大鸟也给简单说下。还有vc6.0中的调用此组件的示例代码最好也能给出点。谢谢。