View Single Post
Old 01-07-2009, 19:31   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Cittā: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Codice:
    //Variabile relativa al salvataggio del buffer di lettura
    char BufferRxDati[5];


    //Funzione di sincronizzazione dell'acquisizione con lo scanner laser:
    //si attende l'arrivo di dati sulla seriale per la loro lettura
    WaitCommEvent(PortaSeriale , &dwEventMask, 0);

    //Lettura dei dati sulla seriale, e salvataggio dei 4 byte letti nella variabile Buffer
    bool LetturaOk = ReadFile( PortaSeriale , (LPVOID)BufferRxDati , 4, &NumberOfBytesRead , NULL );

    //Messaggio di errore nella lettura del buffer
    if ( !LetturaOk )
    {
        cout<<"Problema nella lettura della seriale"<<endl;
        system("Pause");
    }
    BufferRxDati[4] = '/0';
cionci č offline   Rispondi citando il messaggio o parte di esso