ricky78
Messages postés126Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention11 juillet 2006
-
25 août 2004 à 09:14
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
1 sept. 2004 à 16:46
bonjour
je recherche une fonction en visual c++ capable d'identifier l'ensemble des ports séries et paralléles afin de tester leur présence et de les énumérer dans un combo box et d'en choisir un pour effectuer une communication.
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 1 sept. 2004 à 16:46
tenter de les ouvrir avec CreateFile (COM1 à COM9 et LPT1 à LPT9)
-> si ouverture a réussi, le port existe, le refermer
-> si echec, faire GetLastError(), si ERROR_FILE_NOR_FOUND, le port n'existe pas sinon il est déjà utilisé.
cf mon prog de comm RS232 serial :
BOOL TComm::HasHardware(int Id)
{
// construction du nom
TCHAR szComm[16];
wsprintf(szComm, _T("COM%d"), Id);