FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour leer estado de puerto de comunicaciones...
Posts: 383
Joined: Tue Oct 11, 2005 01:01 PM
leer estado de puerto de comunicaciones...
Posted: Fri Sep 15, 2006 07:21 AM

Hay algun modo de saber si en el buffer del puerto de comunicaciones hay algun carácter?

Gracias

Pedro Gonzalez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
leer estado de puerto de comunicaciones...
Posted: Fri Sep 15, 2006 07:26 AM

Pedro,

Revisa samples\TestCom3.prg.

Se usa el codeblock bCommNotify de la ventana ó de la caja de diálogo.

En el ejemplo hay que modificar SetCommState( nComm, cDcb ) para que use nComm como primer parámetro.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 383
Joined: Tue Oct 11, 2005 01:01 PM
leer estado de puerto de comunicaciones...
Posted: Fri Sep 15, 2006 08:35 AM

Si, de repente me expresé mal. Me refería a saber si hay algún carácter en el puerto sin tener que leer el puerto...

Como por ejemplo antes usabamos ISPRINTER() para saber si la impresora estaba online...

Gracias.

Pedro Gonzalez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
leer estado de puerto de comunicaciones...
Posted: Fri Sep 15, 2006 10:58 AM

Pedro,

bCommNotify es evaluado como respuesta a la notificación de Windows de que han llegado bytes al puerto. No hay por qué leerlos.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 383
Joined: Tue Oct 11, 2005 01:01 PM
leer estado de puerto de comunicaciones...
Posted: Fri Sep 15, 2006 12:08 PM

Ahhh.. Ok.

De repente soluciono de este modo.

Gracias

Pedro Gonzalez

Continue the discussion