Clipper On Line • Ver Tópico - Capturar Pêso

Capturar Pêso

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Re: CAPTURAR PÊSO

Mensagempor sygecom » 04 Jun 2008 22:36

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()
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7019
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: CAPTURAR PÊSO

Mensagempor JAIR RANGEL » 05 Jun 2008 12:08

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
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar de usuário

JAIR RANGEL
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 177
Data de registro: 19 Jul 2005 16:01
Cidade/Estado: RIO DE JANEIRO
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Re: CAPTURAR PÊSO

Mensagempor JAIR RANGEL » 06 Jun 2008 08:42

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
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar de usuário

JAIR RANGEL
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 177
Data de registro: 19 Jul 2005 16:01
Cidade/Estado: RIO DE JANEIRO
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Re: CAPTURAR PÊSO

Mensagempor rapazdarelva » 12 Jun 2008 14:50

Senhores uma dúvida.

Eu uso HARBOUR, nele da pra fazer isso também ou somente no xHarbour?

Grato.
rapazdarelva
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 19
Data de registro: 11 Jun 2008 08:11
Cidade/Estado: sdasda
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: CAPTURAR PÊSO

Mensagempor sygecom » 12 Jun 2008 15:37

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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7019
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: CAPTURAR PÊSO

Mensagempor rapazdarelva » 12 Jun 2008 16:19

Jair rangel... boa tarde.

De onde vc baixou esas versão do Minigui experimental ??

grato.
rapazdarelva
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 19
Data de registro: 11 Jun 2008 08:11
Cidade/Estado: sdasda
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: CAPTURAR PÊSO

Mensagempor JAIR RANGEL » 13 Jun 2008 10:35

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
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar de usuário

JAIR RANGEL
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 177
Data de registro: 19 Jul 2005 16:01
Cidade/Estado: RIO DE JANEIRO
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Re: CAPTURAR PÊSO

Mensagempor sygecom » 13 Jun 2008 19:47

Pode baixar a ultima versão estavel da Minigui Extended no link abaixo:
http://hmgextended.com/files/CONTRIB/hm ... -setup.zip
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7019
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Capturar Peso

Mensagempor Marcos R.Bonfá » 30 Set 2008 12:26

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
Marcos R.Bonfá
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 4
Data de registro: 29 Set 2008 19:22
Cidade/Estado: S J Rio Preto - SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: Capturar Peso

Mensagempor Maligno » 30 Set 2008 13:22

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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Capturar Peso

Mensagempor Marcos R.Bonfá » 07 Out 2008 08:45

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
Marcos R.Bonfá
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 4
Data de registro: 29 Set 2008 19:22
Cidade/Estado: S J Rio Preto - SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: CAPTURAR PÊSO

Mensagempor JAIR RANGEL » 08 Out 2008 16:40

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
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar de usuário

JAIR RANGEL
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 177
Data de registro: 19 Jul 2005 16:01
Cidade/Estado: RIO DE JANEIRO
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Re: CAPTURAR PÊSO

Mensagempor sygecom » 11 Out 2008 17:35

Olá Jair,
Post como esta usando que podemos dar dicas em cima do que vc já usa.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7019
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: CAPTURAR PÊSO

Mensagempor JAIR RANGEL » 16 Out 2008 12:56

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
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar de usuário

JAIR RANGEL
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 177
Data de registro: 19 Jul 2005 16:01
Cidade/Estado: RIO DE JANEIRO
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Re: CAPTURAR PÊSO

Mensagempor sygecom » 20 Out 2008 13:22

Ok, qualquer coisa prende o grito !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7019
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Anterior



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Google [Bot] e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro