Comunicação direta

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

Comunicação direta com HbComm

Mensagem por leandrolinauer »

Boa tarde.
Testei e consegui emitir a leitura X mas no entanto não consigo capturar os dados retornados da ecf, não sei o que fiz ou estou fazendo errado, mas os bytes estão retornando zero.
Abaixo o exemplo de como estou fazendo.

usei um teste com o retorno dos totalizadores, que tem que retornar algum valor.

Código: Selecionar todos

cCmd :=chr(2)+chr(4)+chr(0)+chr(27)+chr(27)+chr(54)+chr(0) //retorno dos totalizadores
nPorta:=Init_Port(wECF_Porta, 9600, 8, 0, 1, 256 )
OutChr(nPorta,cCmd,Len( cCmd))
nBytes:=InBufSize(nPorta) //esta sendo retornado sempre zero
UnInt_Port(nPorta) 
Se alguem souber se eu estou fazendo algo errado ou a função da hbcomm não funciona corretamente e mepuder esclarecer, fiz vários testes e nenhum deles obtive resultado, tentei usar o emulador bematech mp2100 términa não consegui que ele recebece nem a leitura x na tela, estou usando a própria impressora.
:'(
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Responder