2013-03-15 64 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的神谕的神奇术语。

相关问题