VB6 lister les ports COM disponibles

Messages postés
1
Date d'inscription
samedi 26 novembre 2016
Statut
Membre
Dernière intervention
26 novembre 2016
- - Dernière réponse : ucfoutu
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 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

Messages postés
13298
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
21 mai 2019
273
0
Merci
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
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
207
0
Merci
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