使用c#create web ActiveX显示图像(不安装.NET框架)

时间:2011-11-13 11:00:53

标签: c# activex

这是我需要做的。

我必须在 C#中创建 ActiveX (IE插件)以在客户端上显示图像(从Twain Scanner加载图像)。 我制作了Windows Form并使用System.Windows.Forms.PictureBox,但它需要在客户端PC上安装.NET框架。

任何想法都表示赞赏。非常感谢。

2 个答案:

答案 0 :(得分:1)

用C#编写的所有内容都需要运行.NET框架。完整的框架或Silverlight。

如果要编写独立于.NET Framework的ActiveX,则必须使用其他语言编写,例如C ++或Visual Basic 6。

我建议你真的,真的,真的试图摆脱ActiveX要求,而是使用AJAX或Silverlight。

答案 1 :(得分:1)

如果您使用C#创建ActiveX控件,那么是:它将需要客户端上的.NET框架。你无法改变它。

如果你想要一个非.NET控件,VB6(虽然过时)可能是最简单的。 AFAIK Silverlight不提供对扫描仪的访问,因此不是一种选择。

然而,我还建议ActiveX本身已经提出了很多要求(主要是:IE)。我想知道像ClickOnce客户端应用程序这样的东西是否更合适。或者:只提供上传(输入类型=“文件”)控件。