Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3047 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Pour un pro en VB ;-)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pour un pro en VB ;-)

n°718050
gourdin
Posté le 06-05-2004 à 23:51:44  profilanswer
 

Voilà mon problème. j'ai un pc ou sont déclarés en ports série COM1, COM2 et COM4 (pas de com3).
J'aimerai faire un prog en VB pouvant les detecter : voila mon prog
 
Private Sub Command1_Click()
 
Dim i, a
 a = 1
 
Do
 
    For i = a To 5
        On Error GoTo line1      'si par la suite on a une erreur on va a line1
        MSComm1.CommPort = i     'le numero du port prend l'indice de boucle
        MSComm1.PortOpen = True  'on ouvre ce port
        Combo1.AddItem "COM" & i  ' afficher dans un combobox le port COMx
        MSComm1.PortOpen = False  'on le ferme pour pas paniquer apres
        a = a + 1                 'feinte
    Next i
 
Exit Sub
 
line1:
MsgBox "coucou"
a = a + 1                'pour incrémenter dans i apres, il ne sera pas
                                'dans le combobox
 
Loop Until i = 5
 
End Sub
 
mais ca marche pas. Pourquoi?


---------------
Cookie
mood
Publicité
Posté le 06-05-2004 à 23:51:44  profilanswer
 

n°718051
gourdin
Posté le 06-05-2004 à 23:54:34  profilanswer
 

NB : désolé pour la variable 'a' elle sert a rien j'aurais pu mettre 'i' mais un évier, ça peut toujours servir, non? :-)


---------------
Cookie
n°718054
printf
Baston !
Posté le 07-05-2004 à 00:03:16  profilanswer
 

Le mieux serait d'utiliser la fonction EnumPorts() de l'API Win32.


Message édité par printf le 07-05-2004 à 00:03:39

---------------
Un matin je me lèverai et il fera beau.
n°718316
cvb
Posté le 07-05-2004 à 11:03:50  profilanswer
 

déclare tes variables correctement, c'est la première des choses. Mets des points d'arrets dans ton code pour savoir si les les différents morçeaux s'exécutent (point rouge). Ca peut servir parfois ! sinon : www.allapi.net pour les API windows :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Pour un pro en VB ;-)

 

Sujets relatifs
Plus de sujets relatifs à : Pour un pro en VB ;-)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)