Bizarreries avec le port serie

Signaler
-
 Utilisateur anonyme -
salut à tous,



je fais une application sous Win2000 avec vc++ 6.0 dans laquelle j'utilise les bons vieux ports rs232.

Pour une raison que je ne comprends absolument pas, les port com dont
le numero est superieur ou egal a 10, CreatFile renvoie
INVALID_HANDLE_VALUE.



voila mon code :



hSer = CreateFile( Valeur,

GENERIC_READ | GENERIC_WRITE,

0,

NULL,

OPEN_EXISTING,

FILE_FLAG_OVERLAPPED,

NULL );



merci de votre aide


<hr size="2" width="100%">j'ai connu une polonaise qui en prenait au petit dejeuner ...

2 réponses


aussi j'ai fait un getLastError qui me retourne 2 soit :



2 The system cannot find the file specified. ERROR_FILE_NOT_FOUND

<hr size="2" width="100%">j'ai connu une polonaise qui en prenait au petit dejeuner ...

j'ai trouve la solution




Pour info le premier paramètre de CreateFile doit se présenter comme suit :


"\\\\.\\COMx" avec x le n° du port.




http://www.developpez.net/forums/viewtopic.php?t=223164


<hr size="2" width="100%">j'ai connu une polonaise qui en prenait au petit dejeuner ...