Página 2 de 2
Re: CAPTURAR PÊSO
Enviado: 04 Jun 2008 22:36
por sygecom
Olá Jair.
Até onde eu sei em aplicativos GUI não funciona "lastkey()" para isso deve ter uma função da propria Minigui que pega a tecla digitada.
De uma pesquisada no Help da Minigui. Em hwgui eu uso: GetkeyState()
Re: CAPTURAR PÊSO
Enviado: 05 Jun 2008 12:08
por JAIR RANGEL
Olá, Sygecom !
Obrigado pela informação a respeito da lastkey(). Impressionante isto......
No Harbour+MiniGUI, a função INKEY() retorna a chave no buffer do teclado.
Porém, durante o loop para a constante captura de peso da balança, toda e qualquer tecla pressionada, não é armazenada no buffer do teclado.
A menos que seja inserida pelo comando. Ex: KEYBOARD CHR(13).
Em seguida, a função INKEY() captura o 13 do buffer do teclado.
Algum desenvolvedor neste ambiente já deve ter passado por isto.
Posso ler o peso toda vez que o Operador pressionar o ENTER, com foco no campo de recebimento de peso. Mas não é o que eu queria fazer....
Acredito que no Harbour+MiniGUI tenha como sair desta.............
Mesmo assim, obrigado por discutir este assunto !
Jair Rangel
Harbour + MiniGUI :)Pos
Re: CAPTURAR PÊSO
Enviado: 06 Jun 2008 08:42
por JAIR RANGEL
Olá, pessoal !
Utilizei o objeto TIMER para ler a balança de tempo em tempo.
Com foco no campo que recebe o peso da balança, ao pressionar ENTER escapa do campo. Funcionou. Porém, um pouco lento. Se reduzir o tempo do objeto TIMER,
o ENTER não funciona. Por que o foco não fica por muito tempo no campo.
Então achei um meio termo. Está funcionando.
Mas... o legal mesmo seria sair com ENTER enquanto rodava o loop de leitura contínua da balança.
A questão é que, ao pressionar o ENTER, o Harbour+MiniGUI não preenche o Buffer de teclado.
Se alguém souber como fazer isto, por favor, me corrija.
Posso estar errando em alguma coisa.......
Obrigado !
Jair Rangel
Harbour+MiniGUI+BrMake
Re: CAPTURAR PÊSO
Enviado: 12 Jun 2008 14:50
por rapazdarelva
Senhores uma dúvida.
Eu uso HARBOUR, nele da pra fazer isso também ou somente no xHarbour?
Grato.
Re: CAPTURAR PÊSO
Enviado: 12 Jun 2008 15:37
por sygecom
rapazdarelva escreveu:Senhores uma dúvida.
Eu uso HARBOUR, nele da pra fazer isso também ou somente no xHarbour?
Grato.
Se você esta se referindo a comunicação serial, isso pode ser feito em Harbour tmb. perfeitamente.
Re: CAPTURAR PÊSO
Enviado: 12 Jun 2008 16:19
por rapazdarelva
Jair rangel... boa tarde.
De onde vc baixou esas versão do Minigui experimental ??
grato.
Re: CAPTURAR PÊSO
Enviado: 13 Jun 2008 10:35
por JAIR RANGEL
Olá, rapazdarelva !
Eu não utilizo a MiniGUI Experimental !
Utilizo a MiniGUI padrão do Sr. Roberto Lopez.
Apenas baixei a MiniGUI Experimental para obter a HBCOMM.LIB, a qual não existia na minha versão da MiniGUI.
Jair Rangel
Harbour+MiniGUI
Re: CAPTURAR PÊSO
Enviado: 13 Jun 2008 19:47
por sygecom
Pode baixar a ultima versão estavel da Minigui Extended no link abaixo:
http://hmgextended.com/files/CONTRIB/hm ... -setup.zip
Capturar Peso
Enviado: 30 Set 2008 12:26
por Marcos R.Bonfá
Olá pessoal, bom dia
sei que estou abordando um tópico que muito já foi dito ref a esse assunto, é que estou montando meu primeiro sistema xhb/minigui, trata-se de um PDV, e como vou ter que capturar peso da balança, não estou conseguindo achar uma solução.
para capturar o peso, estou usando uma rotina que fiz a muito tempo em clipper, ai num determinado ponto do meu sistema use essa rotina externa ( Run peso.exe ), funciona porém, a tela fica escura por 3 segundos e volta com o peso, esse apagão da tela que é ruim, já tentei utilizar todas as rotinas aqui descritas no forum, porém, sem sucesso, faz 10 anos que parei de trabalhar com desenvolvimento e agora tenho que aprender uma nova liguagem, estou satisfeito com o que fiz até agora com xhb/minigui, posso dizer que estou maravilhado, o sistema está 90% pronto, estou dependendo de resolver sobre a captura do peso e depois vou ter que pedir ajude dos companheiros sobre Cupon Fiscal, não tenho a minima idéia de como funciona......, e se não for muito pedir, não sei como compilar e linkar uma Dll, se puderem explicar.
para compilar meu sistema atualmente, aproveito o (Compile nomearq) que vem na pasta de exemplos da minigui.
Aproveito a oportunidade para parabenizar todos os integrandes do Fórum pela boa vontade de esclarecer aos novatos no assunto as mais diversas duvidas.
Marcos Bonfá
Nota de Moderação:por
Pablo César: Tópico com mesmo assunto unido por tratar do mesmo
Re: Capturar Peso
Enviado: 30 Set 2008 13:22
por Maligno
Em XHarbour o mais comum no uso de porta serial, ao que me parece, é o uso da biblioteca HBComm, disponível para download
aqui. O uso de programa externo, no que pese o fato de que funciona, é uma alternativa não muito elegante. Porque não tenta usar essa biblioteca? Pode até ficar melhor. Pelo menos você teria tudo dentro do seu programa.
Quanto aos demais, assuntos, não sei responder. Mas por favor, separe os assuntos e abra um tópico para cada um, a fim de facilitar um pouco não só para as pessoas que eventualmente venham a ajudá-lo, mas como também na navegação pelo fórum.
Re: Capturar Peso
Enviado: 07 Out 2008 08:45
por Marcos R.Bonfá
Obrigado pela dica, é que já tentei usar HBComm, porém sem sucesso, consegui resolver o problema com uma solução aqui do fórum, uma rotina que postaram aqui ( myrun() ), deu certo, por enquanto vou utilizar dessa forma, ficou bom, não tem mais o apagão de quando chamo a rotina escrita em clipper.
Abraços
Re: CAPTURAR PÊSO
Enviado: 08 Out 2008 16:40
por JAIR RANGEL
Olá, Pessoal !
Boa Tarde !
Fiz uma rotina para capturar peso da Toledo Modelo 9091. Esta configurado para trabalhar com liberação do peso de forma CONTÍNUA.
Ok, estou capturando o peso. O que acontece é que, por vezes, o peso vem ERRADO.
Ou seja, o tamanho das informações capturadas no porta, parecem estar truncadas.
Pela metade.
Me parece que leio a porta antes mesmo do peso chegar totalmente até ela.
Não sei como sincronizar para apanhar o peso sempre do tamanho total !
Se alguém tiver ulguma idéia do que pode ser isto, seria de grande ajuda !
desde já, obrigado !
Jair Rangel
HARBOUR+MINIGUI+BRMAKE+CBFCDX
Re: CAPTURAR PÊSO
Enviado: 11 Out 2008 17:35
por sygecom
Olá Jair,
Post como esta usando que podemos dar dicas em cima do que vc já usa.
Re: CAPTURAR PÊSO
Enviado: 16 Out 2008 12:56
por JAIR RANGEL
Olá, Sygecom (Leonardo) !
Ainda não postei o Código Fonte da rotina de captura de pêso da Toledo 9091, pois um relacionamento turbulento aconteceu com este Cliente !
Estou em um processo de retirada do Cliente da minha carteira de Clientes !!
Cliente esquisito......................................................................
Mas....voltarei ao assunto da captura de peso, em breve.......
Um Abraço !
Jair Rangel
Re: CAPTURAR PÊSO
Enviado: 20 Out 2008 14:22
por sygecom
Ok, qualquer coisa prende o grito !!!