要用序列埠?.NET 裡找不到 MSCOMM 啊?請改用 SerialPort 吧!

要用序列埠?.NET 裡找不到 MSCOMM 啊?請改用 SerialPort 吧!

還是有VB6 的朋友在詢問這件事

我自已查了一下才發現 用 MSCOMM 這個關鍵字都會找到 舊的方式

( 都會說要在 .NET 引用 VB6 的 COM 元件 )

 

想說整理一下希望在尋找的時候比較容易找到比較適當的資訊 :)

 

在 .NET 想對 COM Port 做存取,其實已經有內建的元件可以用了

有別於 VB6 的 MSCOMM.OCX ,現在已經被整合到 .NET Framework 中了呢!

在工具箱中的元件中就可以找到 SerialPort 這個元件可以使用

image
有圖有真相

 

什麼?你說你的 Visual Studio 裡找不到??那就是 VS 的版本太舊啦!!

 

參考資料

MSDN http://msdn.microsoft.com/zh-tw/library/system.io.ports.serialport.aspx

比爾叔的  http://www.dotblogs.com.tw/billchung/archive/2010/10/09/18250.aspx

海外的 http://msmvps.com/blogs/coad/archive/2005/03/23/39466.aspx