Bonsoir,
Je cherche à recuperer la liste de port serie dispo.
Y a t il une solution par l"API ou avec le TComPort ?
Merci d'avance.
Bonsoir,
Je cherche à recuperer la liste de port serie dispo.
Y a t il une solution par l"API ou avec le TComPort ?
Merci d'avance.
Tu essais de te connecter à chacun d'eux. Si tu ne réussi pas c'est qu'il n'est pas dispo!
bonjour,
le composant TComComboBox s'initialise automatiquement avec les ports présents sur ton système , il suffit pour cela de donner à la propriété ComProperty la valeur de cpPort
cordialement
Merci pour vos reponses.
Ce qui m'interesse, c'est de recuperer dans une string la liste des ports
ex "COM1/COM2..."
Je veux l'utiliser pour creer un parametrage distant.
Merci d'avance.
Salut tryonyco:
Un lien sur le Forum Windows qui je pense va t'aider.
Salut,
voilà un petit code source qui permet de donner la liste des ports COM d'une machine:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 TStringList* availableComPorts = new TStringList(); TRegistry *Registry = new TRegistry(KEY_READ); AnsiString portNb =""; Registry->RootKey = HKEY_LOCAL_MACHINE; // The com ports are administered in the following directory. // false, because no entry is supposed to be created. Registry->OpenKey("HARDWARE\\DEVICEMAP\\SERIALCOMM", false); // Extract the COM port names and store them. Registry->GetValueNames(availableComPorts); // List the available COM ports in the corresponding combo box. for (int i(0); i < availableComPorts->Count; i++) { portNb = Registry->ReadString(availableComPorts->Strings[i]); ComboBox1->AddItem(portNb, NULL); } delete Registry; delete availableComPorts;
Merci à vous, le code est nickel.
Merci encore et a une prochaine.
Tryonyco
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager