Business - Automação Comercial
Bematech: Usando Funções de Display
Nesta edição de nosso Flash-Tip do mini-curso sobre o microterminal FIT Básico, iremos dar continuidade ao nosso exemplo e implementar as funções mais usuais de acesso ao display do microterminal.
por Iohannes NakataniNesta edição de nosso Flash-Tip do mini-curso sobre o microterminal FIT Básico, iremos dar continuidade ao nosso exemplo e implementar as funções mais usuais de acesso ao display do microterminal.
Então, vamos lá!
Limpando o Display
Começamos com a função para limpar o display. Para isso, vamos criar no formulário o botão "Limpar Display", conforme imagem:
Na codificação dele, iremos criar a variável iRetorno para analisar o retorno da função, conforme já fizemos nos botões anteriores, e usaremos também o número do microterminal para identificarmos qual receberá a execução da função.
Obs: Esta função limpa todas as informações do display, colocando o cursor na primeira coluna da primeira linha.
- Em Delphi
procedure TForm1.Button4Click(Sender:
TObject); |
- Em VB
Private Sub Command4_Click() |
Escrevendo no Display
Vamos agora, enviar uma string para o display do microterminal. Esta string será escrita a partir da posição atual do cursor.
Para isso, vamos implementar no formulário uma caixa de texto para receber um texto qualquer que será enviado ao display e um botão para executar a função correspondente, chamado "Escreve no Display", conforme imagem:
No código do botão, implementamos:
- Em Delphi
procedure TForm1.Button5Click(Sender:
TObject); |
- Em VB
Private Sub Command5_Click() |
Também informamos na função o número do microterminal que receberá a mensagem.
Posicionando o Cursor
Temos uma função que posiciona o cursor no display, onde podemos determinar a linha e a coluna antes de escrever a string. Esta função utiliza dois parâmetros para a posição do cursor, além do parâmetro com o número do microterminal que vamos interagir.
Para implementar esta função, vamos criar duas caixas de texto no formulário para entrar com o número da linha e da coluna, e um botão chamado "Posicionar Cursor", conforme imagem:
No código deste botão, implementamos:
- Em Delphi
procedure TForm1.Button6Click(Sender:
TObject); |
- Em VB
Private Sub Command6_Click() |
- DarumaFramework.SO no LinuxAutomação Comercial
- Palavra de status da impressora na DarumaFrameworkAutomação Comercial
- TEF – Comprovante de Crédito ou DébitoAutomação Comercial
- Comunicar com equipamentos Daruma em linguagens 16bits e DOSAutomação Comercial
- Verificando Redução Z nas Impressoras DarumaAutomação Comercial