IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[3.5] Problèmes pour utiliser MSComm


Sujet :

VB.NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 191
    Points : 200
    Points
    200
    Par défaut [3.5] Problèmes pour utiliser MSComm
    Bonjour à tous,

    j'en suis à mes premiers pas en VB et j'éprouve quelques difficultées avec MSComm(version 6.0). En gros, je désire simplement envoyer et recevoir de courtes chaînes de type string, terminée par vbCr. J'arrive à échanger des données via le port COM avec l'appareil que je désire utiliser lorsque je travaille de manière séquentielle. Le problème survient lorsque j'essai de faire une gestion événementielle de la réception sur le port COM. J'utilise le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub MSComm1_OnComm()
            Select Case MSComm1.CommEvent
                Case comEvReceive
                    tampon = MSComm1.Input
                    Call traitement(tampon)
            End Select
     End Sub
    Je me suis inspiré du tutoriel disponible sur http://grafikm.developpez.com/portcomm/.

    Or, le code refuse de compiler car Visual Studio m'indique que comEvReceive n'est pas déclaré. Or, est-ce que comEvReceive n'est pas une méthode de MSComm? Ou bien dois-je inclure une quelconque référence?

    Merci beaucoup de votre aide

    P.S.:Je travail sous Visual Basic 2008 Express.

  2. #2
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 688
    Points : 1 960
    Points
    1 960
    Par défaut
    Pourquoi utiliser une bibliotheque vieille de plusieurs annees (vb6) alors que tu utilises vs2008 avec tous les outils directement inclus dans le framework ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 191
    Points : 200
    Points
    200
    Par défaut
    Je vais aller regarder de ce côté, merci bien de l'info! Si je désirais utiliser MSComm au départ c'est parce que dans toutes mes recherches, je suis toujours tombé sur des tutoriels/informations qui concernaient MSComm et comme je suis tout nouveau au Visual Basic, je ne connais pas encore tous les outils disponibles. Mais j'ai fouillé l'interface hier et j'ai trouvé la classe SerialPort qui va m'être très utile je crois.

    Merci bien d'avoir éclairé mes lanternes!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [log4j] problème pour utilisation des extras
    Par shift dans le forum Weblogic
    Réponses: 0
    Dernier message: 06/12/2007, 09h58
  2. [Fileinfo] problème pour utiliser finfo
    Par mattstriker dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 02/11/2007, 14h09
  3. Réponses: 3
    Dernier message: 27/09/2007, 13h55
  4. Problème pour utiliser JWS
    Par yas2006 dans le forum JWS
    Réponses: 11
    Dernier message: 02/07/2007, 13h28
  5. Problème pour utiliser split avec "\"
    Par Nicolas_555 dans le forum Langage
    Réponses: 6
    Dernier message: 03/08/2006, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo