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
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...
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.
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...
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.
5 avril 2007 à 07:49
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.
2 avril 2007 à 08:23
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.
@+
29 mars 2007 à 18:35
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.
25 janv. 2007 à 10:33
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
11 janv. 2007 à 13:53
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.