2011-11-13 29 views
0

這就是我需要做的。使用c#創建web ActiveX來顯示圖像(不需要安裝.NET框架)

我必須創建一個的ActiveX(IE附加)在C#顯示(從TWAIN掃描儀負荷圖像(一個或多個))上的客戶端(多個)圖像。 我製作了Windows窗體並使用System.Windows.Forms.PictureBox,但它需要在客戶端PC上安裝.NET框架。

任何想法表示讚賞。非常感謝。

+0

這樣的ActiveX已經存在:Dynamic Web TWAIN(http://www.dynamsoft.com/Products/WebTWAIN_Overview.aspx)。它不需要客戶端的.NET框架。如果你只需要將ActiveX嵌入到你的網站,我建議你試試這個產品。 – flysakura

回答

1

用C#編寫的所有東西都需要運行.NET框架。無論是完整的框架還是Silverlight。

如果你想編寫一個ActiveX是獨立的,你必須把它寫在另一種語言的.NET Framework,如C++或Visual Basic 6

我建議你真的,真的,真的試圖擺脫ActiveX要求,而是使用AJAX或Silverlight。

+0

感謝Mr.Anders Abel – user1044064

1

如果您使用C#來創建ActiveX控件,那麼是的:它將需要客戶端的.NET框架。你不能改變這一點。

如果你想要一個非.NET控件,VB6(雖然已經過時)可能是最簡單的。 AFAIK Silverlight不提供對掃描儀的訪問,所以不是一個選項。

然而,我也建議,ActiveX本身已經提出了很多要求(主要是:IE)。我不知道像ClickOnce客戶端應用程序是否更合適。或者:只需提供上傳(輸入類型=「文件」)控件。

+0

感謝Mr.Marc Gravell 您是否知道任何能夠在Web瀏覽器中加載和顯示圖像的開源C++ ActiveX?我搜索了很多,但我找不到任何解決方案。 – user1044064

+0

不,文件上傳通常是特定於站點的。 –

相關問題