VB6 et USB

cs_Maritime Messages postés 69 Date d'inscription dimanche 16 mars 2003 Statut Membre Dernière intervention 14 mars 2015 - 19 déc. 2007 à 12:29
cs_Maritime Messages postés 69 Date d'inscription dimanche 16 mars 2003 Statut Membre Dernière intervention 14 mars 2015 - 20 déc. 2007 à 02:11
Bonjour,
Existe-il un composant USB pour Visual basic ?
Mon programme doit communiquer par le port USB, or Vb ne propose que le controle Microsoft comm control. "port serie" !
Qelqu'un peut-il me dire si il existe un .ocx contenant le controle USB.

  Merci

7 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
19 déc. 2007 à 13:36
Normalement tu ne communique pas avec un port USB, tu communique avec le périphérique branché dessus. Et là, ça dépend du périphérique.

Si c'est un disque dur, VB le verra comme un simple disque, comme s'il était monté en interne. Si c'est une imprimante, VB dialoguera avec l'imprimante installée dans le système comme s'il s'agissait d'une imprimante branchée sur port LPT.
S'il s'agit d'une clé Bluetooth, un lien Bluetooth se caractérise au niveau de Windows comme un port série, VB verra donc un port série.......

Tu ne devrais, normalement pas avoir à dialoguer directement avec le port usb, mais toujours passer par le périphérique virtuel que les drivers du périphérique réellement branché montent dans le système Windows, l'usb est totalement transparent.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
bricoyeye Messages postés 326 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 avril 2008 2
19 déc. 2007 à 14:45
Salut,
Ici tu as un petit programme (trés bien) qui detecte ta clef USB, ainsi que sa lettre, à toi de l'adapter.
http://www.vbfrance.com/codes/USB-DETECTER-CONNEC-DECONNECTION-PERIPHERIQUE-STOCKAGE_29076.aspx
0
cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
19 déc. 2007 à 17:11
Cela n'est pas possible en VB ...
Il te faut pour cela créer un driver C (ou C++, je ne sais pas) qui lui pourra dialoguer directement avec le périphérique
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
0
bricoyeye Messages postés 326 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 avril 2008 2
19 déc. 2007 à 18:16
Salut,
Si tu adaptes le code, tu peux trés bien dialoguer avec ta clef USB,
Il te renvoie la lettre de la clef, et à partir de là tu l’adaptes !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_ghuysmans99 Messages postés 3983 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
19 déc. 2007 à 18:48
Dialoguer ce n'est pas le fait de l'assigner à une lettre ou d'opérer sur un/des fichier(s)/répertoire(s).
Quand il dit dialoguer c'est le fait d'envoyer des données (PAS FORCÉMENT DES FICHIERS) à travers le port USB.
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>
0
bricoyeye Messages postés 326 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 avril 2008 2
19 déc. 2007 à 19:39
Salut,
guuysmans99
Dialoguer ce n'est pas le fait de l'assigner à une lettre ou d'opérer sur un/des fichier(s)/répertoire(s).
Quand il dit dialoguer c'est le fait d'envoyer des données (PAS FORCÉMENT DES FICHIERS) à travers le port USB.

Il dit communiquer et non dialoguer alors que veut il faire au juste?
0
cs_Maritime Messages postés 69 Date d'inscription dimanche 16 mars 2003 Statut Membre Dernière intervention 14 mars 2015 2
20 déc. 2007 à 02:11
Donc il n'existe pas de controle activeX pour l'usb?
Merci les gars pour toutes vos interventions.
A+
0
Rejoignez-nous