[Debutant]Probleme avec le port série sous Visual C++ Exress Edition
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
Code:
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); // |
Je test aprés de cette façons
Code:
1 2 3 4 5 6
|
if(handle == INVALID_HANDLE_VALUE)
{
cout<<"Erreur lors de l'ouverture du port COM"<<endl;;
return FALSE;
} |
Et pour mon grand desespoir cette condition et toujours verifiée.
Les bibliothéque incluses sont <iostream> et <windows.h>