2011-04-08 29 views
2

如何在Silverlight 4.0應用程序中使用串口?如何在C#Silverlight 4.0應用程序中使用串行端口?

+0

如果您需要訪問串口,您應該認真重新考慮Silverlight的選擇作爲您的平臺。 – Denis 2011-04-08 23:21:41

+0

[在Silverlight應用程序中使用com控件]可能的重複(http://stackoverflow.com/questions/5555963/use-com-control-in-silverlight-application) – codeConcussion 2011-04-15 14:23:22

回答

2

在Silverlight 4中,這隻能通過COM進行,而且只能通過瀏覽器。

這是an article showing how it can be done

Silverlight運行時禁止在瀏覽器中或直接使用它。

+0

我搜索了這個鏈接,並嘗試編碼,因爲它是,但我不能獲得ComAutomationFactory,請幫助我更多 – Akhil 2011-04-11 03:36:28

+0

我認爲所有的東西都是用於OOB應用程序的,但是我怎麼用Silverlight網絡託管的瀏覽器應用程序來做到這一點。 – Akhil 2011-04-11 03:44:35

+0

@Akhil:你不能 - 這在瀏覽器沙箱中不受支持。 – 2011-04-11 14:29:18

0

使用P/Invoke和Silverlight 5直接與Win32庫對話。基本上你重寫.NET SerialPort類。這正是我所做的。

相關問題