2013-03-15 70 views
2

我已經通過點擊Project-> Add reference - > Com Tab - >選擇mycomm control 6.0,將mycomm.lib添加到我的visual basic中。但我仍然不知道如何使用它。 我想要的是發送一個字符從Visual Basic Express 2010到微控制器。在visual basic 2010 express中添加和使用MSCOMM

+1

這是一塊冰冷的舊VB6控件。令人驚訝的是,它的[documentation](http://msdn.microsoft.com/en-us/library/aa259393%28v=VS.60%29.aspx)仍然可用。除非您將自己限制爲可讀字符串而不是字節,否則與單片機通話不是一個很好的選擇。改用SerialPort。 – 2013-03-15 13:54:42

回答

2

MSComm Control 6.0旨在用於與VB.NET完全不兼容的Visual Basic(VB 6.0)的舊版本(這是您現在在Visual Basic 2010中的版本)。此舊控件僅用於向後兼容,不建議用於新應用程序。

.NET Framework提供了System.IO.Ports.SerialPort class,這是您應該使用的。我認爲你會發現它更容易處理,因爲它是在考慮VB.NET的情況下設計的。

您可以在上面鏈接的文檔底部找到一些非常全面的示例代碼。如果這不符合您的目的,現在您可以在網上其他地方找到大量示例代碼,因爲您知道釋放Google的神諭的神奇術語。

相關問題