Dans mon projet je dois recevoir des information par le port série, j'ai trouvé de bons codes qui gerent le port série, qui fonctionne parfaitement sous Dev-C++, mais ayant commencé mon projet sous visual je voulais continuer dessus.
J'utilise create file comme cela
Je test aprés de cette façons
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 HANDLE handle; handle = CreateFile((LPCWSTR)"COM1:", //Nom du port série GENERIC_READ|GENERIC_WRITE, //Type d'accès 0, //Mode de partage NULL, // OPEN_EXISTING, // FILE_FLAG_OVERLAPPED, //NULL = synchrone, sinon asynchrone NULL); //
Et pour mon grand desespoir cette condition et toujours verifiée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(handle == INVALID_HANDLE_VALUE) { cout<<"Erreur lors de l'ouverture du port COM"<<endl;; return FALSE; }
Les bibliothéque incluses sont <iostream> et <windows.h>
Partager