日期:2014-05-18  浏览次数:20429 次

开发ActiveX的问题
我现在的网站上要实现个功能。我在本机上复制(ctrl + c)了文件后,我通过ctrl+v 粘贴就能够上传。。
类似于QQ邮箱的那种。。我发现它是通过ActiveX来实现的。

我的问题是: 
1.我用c#可以开发这样的ActiveX吗。。
2.如果可以开发的话,对浏览者的机器有要求吗?比如是否需要安装framework
3.网查了一下ActiveX是属于Com组件。那通常的Com组建 都是用什么语言开发的呀。。
4.我主要就是用于浏览器的,类似于QQ邮箱的 复制,粘贴就上传。所以要求是,客户端浏览器会提示安装ActiveX 安装后就能使用。不要太多的限制和要求。有什么好的解决方案吗。

谢谢。感激不尽!!!

------解决方案--------------------
C++ 或者 VB是VB6, 都比.NET 要好啊

真的如你所说,其实没人去为个几十K的ActiveX

VB是由于很多历史ActiveX控件,VB是很有历史的,而且XP系统默认安装VB的运行库,XP问题,所有中国人都在用
------解决方案--------------------
这个功能就别做了,还得花费电子签名的费用

要做您就用silverLight做吧
------解决方案--------------------
1.我用c#可以开发这样的ActiveX吗。。
可以,不推荐。原因除了需要.net framework以外,还有就是不同.net框架的插件对于同一个ie进程不兼容,这种情况出现在浏览器同时装入了.net 1.1和.net 2.0+的插件,为此,不要用.net开发插件
2.如果可以开发的话,对浏览者的机器有要求吗?比如是否需要安装framework
当然需要
3.网查了一下ActiveX是属于Com组件。那通常的Com组建 都是用什么语言开发的呀。。
VB Delphi VC++
4.我主要就是用于浏览器的,类似于QQ邮箱的 复制,粘贴就上传。所以要求是,客户端浏览器会提示安装ActiveX 安装后就能使用。不要太多的限制和要求。有什么好的解决方案吗。
没有,需要买数字签名