Estou precisando receber dados de uma balança. Esta balança foi aferida para funcionar apenas no modo impressão, logo ela não recebe comandos; apenas envia.
Até ai tudo bem. Instalei o pacote Tcomport ou Comlib, e com ele utilizei os componentes comport e comterminal.
Quando clico em impressão na balança, os dados que eu quero são gerados neste terminal virtual do componente;
O problema é que eu preciso pegar esta string e utilizar como campo de um Form.
Pensei então que a alternativa seria capturar o buffer desta comport. o comando deverá vim como uma string, tendo em vista que o protocolo é RS232.
tentei o comando read(____,count); readStr(str,count);
o segundo problema é associar a string que não sei se estou importando a um tedit ou tmemo:
estava tentando da seguinte forma: form.tdeit := form.tedit + comport.____aqui não sei o que utilizo___;
Pergunta
Tiago Giacomelli
Bom dia a todos.
Estou precisando receber dados de uma balança. Esta balança foi aferida para funcionar apenas no modo impressão, logo ela não recebe comandos; apenas envia.
Até ai tudo bem. Instalei o pacote Tcomport ou Comlib, e com ele utilizei os componentes comport e comterminal.
Quando clico em impressão na balança, os dados que eu quero são gerados neste terminal virtual do componente;
O problema é que eu preciso pegar esta string e utilizar como campo de um Form.
Pensei então que a alternativa seria capturar o buffer desta comport. o comando deverá vim como uma string, tendo em vista que o protocolo é RS232.
tentei o comando read(____,count); readStr(str,count);
o segundo problema é associar a string que não sei se estou importando a um tedit ou tmemo:
estava tentando da seguinte forma: form.tdeit := form.tedit + comport.____aqui não sei o que utilizo___;
Se alguém puder ajudar...
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.