Ir para conteúdo
  • Cadastre-se

Vitor Cortinovis

Membros
  • Total de ítens

    66
  • Registro em

  • Última visita

Tudo que Vitor Cortinovis postou

  1. Assim, entendi. Atualizei já a propriedade e já troquei também o número fixo para a propriedade DisplayColunas. Valeu mais uma vez. Abraços!
  2. Obrigado pela ajuda, consegui enviar o texto da maneira que queria: da direita para a esquerda. A unica mudança que fiz foi definir um tamanho fixo de colunas, pois o Miro Terminal que estou utilizando possui 16 colunas apenas, já com a propriedade ACBrMTer1.DisplayColunas ele retornava 20 colunas. Obs: Utilizei a primeira linha de codigo citado: ACBrMTer1.EnviarTexto(PadLeft('A DIREITA'), 16)); Obrigado pela ajuda e tópico resolvido! Abraços!
  3. Bom dia. Vou tentar aplicar essas mudanças em determinadas ações no Micro Terminal e trago respostas se deu certo ou não. Obrigado!
  4. Boa tarde. Queria uma ajuda em relação a enviar textos para o Micro Terminal onde necessito que o texto seja enviado de maneira invertida com o display. Exemplo: _________________________________ | COMANDA: 123 | | | ----------------------------------------------------- Como queria: _________________________________ | COMANDA: 123 | | | ------------------------------------------------------- Da maneira que o número vai crescendo, eu quero que insira os valores sempre do lado esquerdo ao que esta sendo inserido. Aguardo resposta!
  5. Boa tarde. Consegui fazer a verificação através da Key em que o leitor de código de barras gera para o Microterminal. Com isso consigo saber quando certa ação foi requisitada por meio de inserção de dados via leitor de código de barras. Uma outra dúvida em questão agora é: como consigo escrever no microterminal da direita para a esquerda. O padrão é que o começo do texto a ser inserido é da esquerda para a direita. Preciso inverter essa inserção. Como posso resolver esse caso? Existe alguma propriedade do componente ACBrMTer que faça com que o escrito no Microterminal seja de maneira invertida? Aguardo respostas!
  6. Boa tarde. Vou verificar amanhã o que posso fazer para solucionar essa questão e volto com respostas para fechar o tópico então. Obrigado.
  7. Como eu poderia então tratar quando possue Leitor de Cod. de Barras? Preciso que quando o codigo de barras for inserido no microterminal pelo leitor de codigo de barras, fazer determinada ação, caso contrario fazer outra. Teria algum outro evento que poderia me basear para desenvolver essa tratativa?
  8. Bom dia. Como consigo verificar se possui leitor de codigo de barras conectado ao microterminal? Existe alguma propriedade do proprio componente ACBrMTer que faz essa validação? Aguardo resposta. Obrigado!
  9. Bom dia. Entendi. Então toda tecla deve ser interpretada pelo gerenciador e consequentemente atribuir uma função a ela. A Demo em Delphi provavelmente esta sim defasada mas agradeço pela atenção. Consegui descobrir o porque dos caracteres não serem interpretados e com sua ajuda, consegui me aprofundar um pouco mais no componente ACBrMTer para ter mais noção de como fazer as ações da maneira mais correta. Obrigado. Tópico resolvido.
  10. Boa noite. Consegui resolver o problema dos caracteres se perderem em meio a digitação. Estava utlizando o Demo do próprio ACBr e percebi que a cada tecla pressionada no Microterminal, o gerenciador gravava essa sigla em um TClientDataSet, com isso quando o processo de gravação estava sendo executado, se apertasse outra tecla, de maneira mais rápida, a mesma não era reconhecida pelo gerenciador e passava como NULL, resultando em perda de caracter. No gerenciador que estou desenvolvendo, eu não alimento um TClientDatSet a cada sigla pressionada. Eu retorno cada sigla pressionada em uma variável global onde ela só sera efetivamente gravada quando o ENTER for pressionado e a função designada precisar da junção das siglas. Então, para melhor funcionamento da Demo do gerenciador de Microterminais, no evento OnRecebeDados não grave a cada sigla pressionada em um TClientDataSet, armazena todas as siglas em uma variável ou record e só retorne quando necessário para um BD ou um TClientDatSet. Obrigado pelas dicas e sugestões anteriores! Consegui solucionar o mistério das teclas desaparecidas... hehe. Caso queria, eu atualizo o fonte do ACBr e mando aqui nesse Post para que voces possam observar o que foi mudado e o porque da mudança. Nesse caso, eu me refiro aos eventos de BACKSPACE e DEL/ESC. O componente, no modelo VT100, não faz automaticamente as funções de BACKSPACE e nem de DEL. Queria saber o motivo e se é assim mesmo pois a configuração fica a gosto de quem estiver programando? BS_DEL.bmp
  11. Entendi. Além dessa dúvida, como consigo tratar as teclas de BK e DEL/ESC direto no fonte? Qual função do componente faz o papel dessas duas ações? Vou pegar o LOG do ACBrMTer e vou deixar nesse comentário para verificar o que está sendo recebido pelo gerenciador. _ACBrMTer.log
  12. Boa tarde. Verifiquei em outro manual para ver as especificações do Micro Terminal Wilbor Tech e no manual o equipamento tanto de 16 quanto o de 44 teclas utilizam sim o protocolo VT100. Quando inicio o Micro Terminal, em seu display aparece as informações de protocolo e nela está mostrando que o protocolo configurado é o VT100. Teria mais alguma configuração que eu possa estar verificando para que consiga resolver essa questão dos caracteres?? Estou utilizando o exemplo do proprio ACBr para verificar conexões e para estudar o código para desenvolver meu próprio gerenciador de Micro Terminais.
  13. O protoclo VT100 utiliza a conexão Telnet. Necessariamente se o Telnet do computador que estiver sendo servidor do microterminal não estiver ativado, o protocolo pode não estar funcionando corretamente? Link para informações do protocolo VT100 e seu funcionamente: http://interno.totvs.com/mktfiles/tdiportais/helponlineprotheus/p12/portuguese/sigaacd_tecnologia.htm Obs: Estou entendo ainda como funciona a questão dos protocolos, modelos, etc... Então se nesse link as informações não estiverem correta, por favor me corrija e me informe de sites que possa encontrar mais informações sobre o protocolo VT100 e suas programações.
  14. Consultando um pouco mais afundo, eu preciso utilizar o Telnet no computador em que o gerenciador de microterminal estiver sendo conectado?
  15. Verifiquei na própria aplicação demo do ACBr e utilizo o protocolo VT100. Tem alguma outra ideia do que pode ser? Obs: Precisa estar o protocolo VT100 tanto no microterminal quanto no gerenciador?
  16. Boa tarde. Minha empresa adquiriu um novo cliente que possuem microterminais por sua loja. Com isso, tivemos que desenvolver um gerenciador de microterminais para que possa ser controlados os microterminais e fazer inserções de dadis diretamente no banco de dados. O que acontece é que quando estou inserindo informações no microterminal, alguns caracteres não são entendidos e com isso o texto a ser passado para realizar a ação de incluir/alterar uma venda fica faltando caracteres ou até mesmo fica com caracteres NULL. Se alguém já passou por essa situação, por favor, me explique como contorna-la. Aguardo retorno.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.