FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ler PORTA SERIAL constantemente - Dúvida!
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Ler PORTA SERIAL constantemente - Dúvida!
Posted: Tue May 27, 2008 06:52 PM

Amigos, tenho um equipamento(MICRO TERMINAL) conectado a COM1 do MICRO, como ler constantemente a PORTA SERIAL a fim de saber se alguma informação foi digitada neste MICRO TERMINAL?

Um timer funcionaria?

Se sim, de quanto em quanto tempo devo ler a porta serial???

Existe alguma maneira de WINDOW principal se encarregar desta leitura na PORTA SERIAL?

Estou trabalhando em cima dos arquivos FWH\SAMPLES\PHONE.PRG e TESTCOMM.PRG

Obrigado a todos.

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Ler PORTA SERIAL constantemente - Dúvida!
Posted: Wed May 28, 2008 02:30 AM

SGS:
Como estas?
Me parece que tendrias que ver las especificaciones del dispositivo.
Generalmente, estos tienen un protocolo de comunicacion.
Lo que hacen es enviar un aviso y esperar una respuesta para luego comenzar la comunicacion.
Tenes alguna especificacion ?

Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Ler PORTA SERIAL constantemente - Dúvida!
Posted: Wed May 28, 2008 11:07 AM

cmsoft, obrigado pela resposta. Não tenho nenhuma especificação, porém resolvi assim:

DEFINE DIALOG oDlg RESOURCE "Teste"

oDlg:bCommNotify = { | nComm, nStatus | FWBytesAtPort( nComm, nStatus,oMesa ) }

ACTIVATE DIALOG oDlg CENTER;
ON INIT ( if(FWlInitModem(TBitsSeg,TPortcom,oDlg,cFWTitle),EnableCommNotification( nComm, oDlg:hWnd, 20, 20 ),));
VALID ( CloseComm( nComm ), .t. )

Em vez de usar DIALOG vou usar na WINDOW principal.

Obrigado.

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin

Continue the discussion