最近想在.net框架下开发一套Activex控件,现在有几个问题正在考虑:
1   这套控件在.net上使用肯定是没有问题,关键是在vb6和vc6中是否也能使用,如果要能正常使用是不是有什么需要注意的地方?
2   在.net下面开发这套控件是否会存在效率和速度方面的问题?
3   听说在.net下开发Activex控件会比在vc和vb下面要简单,是否真的是这样?

解决方案 »

  1.   

    开发一套Activex控件最好还是用vc等原生开发工具
    .net不能直接开发Activex只能做成自定义组件后再转,很麻烦。
      

  2.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/manunmancode.asp
      

  3.   

    那.net的自定义组件在效率方面会怎么样?如果转成Activex控件然后在VB和VC中使用会否有什么问题
      

  4.   

    我没做过,但我估计需要.net framework。这种东东很不提倡你编译托管代码后再转
      

  5.   

    用vc6.0吧,.net下做你只会自找苦吃!!
      

  6.   

    因为一些概念没有搞清楚,所以现在想继续问两个问题,
    我想现在简化一下,就是只是开发一些com+组件,而且我希望能在vc,vb和.net下使用。
    不知道在那个开发工具里面开发比较好点。
      

  7.   

    在.net下面开发activeX组件,比较简单,但开发出来的不能直接在vb,vc中用。我最近刚刚做了一些在.net下面activeX组件的开发。
      

  8.   

    NET下开发组件也是问题多多,什么给件移位啦,什么重绘不正确啊等等,NET真是个还不成熟的技术,功能没有象MS吹的那么强,好多功能还是要用DLLIMPORT的,还是引用非托管的东西,MS吹的C#具有C++的行动力,各位,你感到C#真的具有C++的行动力吗??用成熟的技术好!!
      

  9.   

    to linuxyf :.net下开发的Activex组件不能在vb和vc中使用,需要通过一些转换,但是转换后使用有没有什么问题那?
    to zjh135:考虑在c#下或者是.net下开发也是考虑开发效率的问题,而且我所在小组没有vc用的特别好的,vb俺觉得实在是烂,功能受限很多。所以在.net和vc两个之间考虑,其实你觉得用vc.net怎么样?
      

  10.   

    开发效率高用VB
    使用效率高用VC
    .net没听说过有做ActiveX的,客户端都装运行环境,受不了
      

  11.   

    我现在想想在vc.net使用atl封装com+,这样做我想使用的时候不用安装.net运行环境了吧