这是我需要做的。
我必须在 C#中创建 ActiveX (IE插件)以在客户端上显示图像(从Twain Scanner加载图像)。 我制作了Windows Form并使用System.Windows.Forms.PictureBox,但它需要在客户端PC上安装.NET框架。
任何想法都表示赞赏。非常感谢。
答案 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客户端应用程序这样的东西是否更合适。或者:只提供上传(输入类型=“文件”)控件。