Página 3 de 3

Comunicação direta com HbComm

Enviado: 13 Mar 2008 17:12
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.
:'(