Communication port série vb.net

5/5 (27 avis)

Vue 39 917 fois - Téléchargée 8 519 fois

Description

Ce programme montre comment utiliser un port série : initialisation du port com, envoi/réception de données.

Quelques manipulations sont nécessaires elle sont expliquées dans le fichier texte joint.
Installation du fichier MSCOM32.OCX (fourni avec le zip)
Configuration de la boîte à outils de VB

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Pierrot17
Messages postés
3
Date d'inscription
jeudi 29 mars 2007
Statut
Membre
Dernière intervention
26 avril 2009
-
Salut Lim,

merci pour ta réponse, j'ai cherché et j'ai compris ce qu'il fallait faire, je sais maintenant récupérer des données provenant d'un appareil relié à un PC par un port COM. J'ai maintenant cependant un autre problème je voudrai faire la même chose avec un port USB. J'ai trouvé sur le site les pages qui traitaient de cela et cette fois vraiment je sais pas comment m'y prendre, si je dois taper tous les fichier de code dans ma macro ou non ...? Je programme en VBA Excel...

Voila, merci encore.
cs_lim
Messages postés
329
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
10 mai 2014
4 -
Salut Pierrot17,

C'est quoi que tu comprends pas au code ? Ton appareil qu'est-ce que c'est ? Précise on pourra peut-être trouver une solution.

@+
cs_Pierrot17
Messages postés
3
Date d'inscription
jeudi 29 mars 2007
Statut
Membre
Dernière intervention
26 avril 2009
-
Salut,

merci pour toutes les informations ci dessus parceque je partais vraiment de rien, mais je ne sais pas maintenant comment demander la récupération des données envoyées par mon appareil, comment gérer tout ca je comprends rien au code...
Si quelqu'un pouvais m'aider ce serait sympa.
RodPou
Messages postés
6
Date d'inscription
vendredi 7 mai 2004
Statut
Membre
Dernière intervention
25 janvier 2007
-
Petite information générale sur les contrôles ActiveX, tels que mscomm32, winsock,...
On peut downloader les ActiveX directement de Microsoft, p.ex:
http://activex.microsoft.com/controls/vb6/MSCOMM32.CAB
http://activex.microsoft.com/controls/vb6/MSWINSCK.CAB
Simplement le nom de l'ocx avec .cab à la fin.

Pour les utilisateurs de .NET, qui voudraient utiliser les ocx de VB6, sans installer pour autant VB6, on trouve sur le CD 1 ou 2 (selon les versions) de Visual Studio ou Visual Basic (2003 ou 2005) un répertoire Extras\VB6\. Dans celui-ci, se trouve le fichier magique: VB6Controls.reg. Il contient à peu près toutes les clés de license pour les ActiveX VB6. Et c'est légal si on a VS.NET ou VB.NET. Ca marche aussi si on veut utiliser des OCX avec VBA, sans avoir VB6, mais c'est moins légal...

Plus d'informations sous: http://support.microsoft.com/kb/318597

Bien du plaisir
perceval_59
Messages postés
13
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
18 juin 2008
-
Au final ... pas tres courageux j'abandonne le nouveau composant serialport.
Meme si j'ai enfin réussi a me connecter et recuperer les données.
Je suis coincé par des problèmes d'interthread (impossible d'effectuer des actions, plantage de l'appli quand je met la commande cross a false)
j'ai beau fermer le serialport, arreter le thread.(removehandler)

Je cherche depuis des semaines mais comme je doit rendre le boulot bientot..... tant pis pour serial port vive mscom lol.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.