手头有一个别人用VC++写的DLL,领导要我做一个ActiveX放到网页里,我们的服务器还是Linux的我对C++不熟,希望能用C#来写,但是不知道C#能不能做如果能做的话能不能放到Linux服务器上去,别人看网页需不需要.net库?谢谢!

解决方案 »

  1.   

    好象C井可以写那个ACTIVEX的
    不懂
      

  2.   

    应该不行吧。一般做成activex的都是需要用本地资源的,linux下权限,没这么试过。
      

  3.   

    可以完成,只是工作量问题。语言不是问题,思想important
      

  4.   

    c#做AxtiveX好像不太容易实现,
    好像要客户端安装.net
      

  5.   

    应该可以的吧~.NET本来就是跨语言开发呀!
      

  6.   

    应该是可以的,只是不知道怎么在linux上发布
      

  7.   

    你网页是什么平台的?NET?JSP?PHP?首先你得将c++的DLL 翻译成可以调用的控件,不建议用C#,在Linux下比较容易出事,毕竟C#是微软的东西
      

  8.   

    首先,ActiveX是运行在客户端的。需要权限也是客户端浏览器上设置的权限。和你服务器用什么操作系统没关系。至于发布,你在网页中使用<object>标签,客户端只要是IE就自己会去下载,注册和加载。如果客户端是FF就不能用ActiveX的东东(最新版本是不是支持了我不知道。)其次,用C#开发ActiveX的东东,不是不行,但是难度很大,需要用COM封装.NET代码,非常麻烦,而且缺点很多,需要客户端有FRAMEWORK,而且Com和.Net之间通信,效率很低,不建议用。最好还是用VC或者VB写。http://www.cnblogs.com/goldnet/archive/2006/04/11/371885.html
    http://homer.cnblogs.com/archive/2005/01/04/86473.aspx