Fórum Emular a SERIAL como TECLADO. #217132
28/02/2004
0
tenho uma leitora de codigo de barras SEAL serial e gostaria que os dados entrassem como se fossem lido pelo teclado. recebi do Giovanny aqui do forum um programa que emula isto e funciona perfeitamente.
mas gostaria de saber se alguem ja fez isso via delphi.
valeu. t+
Tronbr
Curtir tópico
+ 0Posts
28/02/2004
Bolus
Para simular a operação, você deverá criar um programa que fique lendo a porta serial (existe diversos componentes free para leitura da porta serial) e a cada caracter lido enviar uma mensagem para o windows como se houvesse o pressionamento de uma tecla...
para enviar a tecla acho que seria assim, teria que verificar o help do delphi.
exemplo de Codigo, coloque no evento OnRXChar, ou similar no componente de leitura da Porta Serial:
Tecla := Comm32.ReadChar; SendMessage(Form1.Handle, WM_KEYPRESS,Tecla,0);
Que, eu lembro é preciso somente acertar o tipo da mensagem (WM_KEYDOWN ou WM_KEYPRESS)
Acho que com estas informações, você conseguirá resolver o seu problema.
Espero ter ajudado.
Gostei + 0
29/02/2004
Pedro Alves
Gostei + 0
01/03/2004
Bolus
Existem vários componenetes para leitura, você poderá procurar no www.torry.net e baixe alguns componentes, teste e verifica qual você considera melhor. Pois o que pode ser bom para mim pode ser complicado ou chato para você....
Afinal o que seria das morenas se todos gostassem das loiras....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)