2013-03-15 3 views
2

J'ai déjà ajouté mycomm.lib dans mon Visual basic en cliquant sur Project-> Add reference -> Com Tab -> choisissez mycomm control 6.0. Mais je ne sais toujours pas comment l'utiliser. Ce que je veux, c'est envoyer un personnage De visual basic express 2010 à Microcontroller.Ajout et utilisation de MSCOMM dans Visual basic 2010 express

+1

Il s'agit d'un vieux contrôle VB6 à froid. Étonnamment, le [documentation] (http://msdn.microsoft.com/en-us/library/aa259393%28v=VS.60%29.aspx) pour cela est toujours disponible. Pas un si bon choix pour parler à un microcontrôleur à moins que vous vous limitiez à des chaînes lisibles au lieu d'octets. Utilisez plutôt SerialPort. –

Répondre

2

Le MSComm Control 6.0 est destiné à être utilisé avec une ancienne version de Visual Basic (VB 6.0) totalement incompatible avec VB.NET (ce que vous avez maintenant, dans Visual Basic 2010). Cet ancien contrôle est fourni uniquement pour la rétrocompatibilité et n'est pas recommandé pour une utilisation dans de nouvelles applications.

Le .NET Framework fournit le System.IO.Ports.SerialPort class, que vous devez utiliser à la place. Je pense que vous trouverez beaucoup plus facile de travailler avec, car il a été conçu avec VB.NET à l'esprit.

Vous pouvez trouver un exemple de code très complet en bas de la documentation ci-dessus. Et si cela ne sert pas vos objectifs, vous pouvez certainement trouver beaucoup de code exemple ailleurs en ligne maintenant que vous connaissez le terme magique pour débloquer l'oracle de Google.

Questions connexes