leer estado de puerto de comunicaciones...

Post Reply
User avatar
pymsoft
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia
Contact:

leer estado de puerto de comunicaciones...

Post by pymsoft »

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


Gracias
Pedro Gonzalez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
User avatar
pymsoft
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia
Contact:

Post by pymsoft »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
User avatar
pymsoft
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia
Contact:

Post by pymsoft »

Ahhh.. Ok.

De repente soluciono de este modo.


Gracias
Pedro Gonzalez
Post Reply