Bonjour,
j'utilise la fonction CreateFileA pour ouvrir un port s�rie.
Les ports COM1 � COM5 pas de probl�mes, ils s'ouvrent bien (COM3 � COM5 sont des ports s�rie sur carte PCI).
Mais je ne peux pas ouvrir le port COM23 qui provient d'un convertisseur USB<->Serie . Le code erreur retourn� par GetLastError est 2 (Le fichier sp�cifi� est introuvable). Evidement j'ai essay� de l'ouvrir avec l'hyperterminal et il n'y a aucun probl�me.
voici le code :
Y a t il une limite avec CreateFile ? comme le mscomm de VB6 qui se limite aux ports COM1 � COM16?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 g_hCOM = CreateFileA(szCOM, GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if(g_hCOM == INVALID_HANDLE_VALUE) { long erreur= GetLastError(); }
Quelqu'un a t il une id�e ?
Partager