本帖最后由 oyljerry 于 2012-08-10 09:46:07 编辑

解决方案 »

  1.   

    做成ActiveX插件等形式,然后VC中添加进去
      

  2.   

    调用是没有问题的,但仍然需要.net库支持,否则报错。这样的话你不如直接用C#写界面了
      

  3.   

    多谢,就是想知道 如何调用? 比如用户控件或者一个Form的方式。如果用COM 或者ActiveX该如何在VC中Create?因为想在VC工程中引用C#方面的一些控件。
      

  4.   

    我调查过这事,这得饶很大很大个圈子。基本上成功率还是很低的。不然玩VC的人没人会转C#了楼上说做成ActiveX,难度很大呀,得不偿失。
      

  5.   


    多谢,探讨技术路线,如果不可以的话,是否C#和VC之间就不能交互使用了?需要绕什么圈子呢?
      

  6.   

    VC写界面确实很让人头疼。不过随着硬件价格下降,C#/WinForm的一些执行效率/费资源等可能会被逐渐忽略
      

  7.   


    我不明白,你为什么不直接用C#写?只要你用了任何C#控件,你就得安装.net库,否则程序无法运行,VC的优势就是不用装.net库,你这样做很奇怪
      

  8.   

    C#调用VC写的DLL倒是见过好几个例子。不过好像都是挺麻烦的。不是那么简单!
      

  9.   

    比如 如何Create用户控件,如果传入生成位置的坐标,父窗口等。