请教各位大侠,C#生成的dll(包括动态库和组件)能被VC6程序调用吗?如果能,如何生成调用的头文件?

解决方案 »

  1.   

    明确的告诉你,可以!! .Net可以生成COM.不过,需要Framework支持.
      

  2.   

    估计动态库不行,但C#组件同其他语言编写的组件能运行在相同的容器里,应该可以,关键是VC6如何调用!!!
      

  3.   

    明确的告诉你:我糊涂了。
    不只到com是什么东西。如果按正常的思路来说肯定是不行。应为C#编译后生成的是中间语言,vb编译后是机器语言。
      

  4.   

    在.Net命令提示符下,使用tlbexp.exe生成COM+的DLL
      

  5.   

    即使不通过Com,也是可以的。只要c++能够获得对象的指针。