VB6 lister les ports COM disponibles

pierre_xg 1 Messages postés samedi 26 novembre 2016Date d'inscription 26 novembre 2016 Dernière intervention - 26 nov. 2016 à 20:14 - Dernière réponse : ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention
- 26 nov. 2016 à 21:35
Bonjour à tous,
Tout ce que j'ai trouvé sur les forums, ne fonctionne pas.
Ni API, si System.IO.Ports.SerialPort.GetPortNames, etc.
Pas plus que naughter.zip
?
Afficher la suite 

Votre réponse

2 réponses

Whismeril 11543 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 mai 2018 Dernière intervention - 26 nov. 2016 à 20:50
0
Utile
Bonsoir

System.IO.Ports.SerialPort.GetPortNames c'est du VB.Net donc forcément ça ne marche pas avec VB6....
Commenter la réponse de Whismeril
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - Modifié par ucfoutu le 26/11/2016 à 21:35
0
Utile
Bonjour,
Utilisation de la fonction EnumPorts de la librairie winspool.drv, en conjugaison avec les fonctions lstrlenA et lstrcpyA de la librairie Kernel32
Tu auras ainsi :
1) tous les ports présents
2) tous les ports déjà ouverts et donc occupés. Ceux qui sont encore disponibles sont les autres
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Commenter la réponse de ucfoutu

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.