Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-05-2010
patxim patxim is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
patxim Va por buen camino
Delphi 7 Mensajes Windows

Hola,
alguien sabe como capturar un mensaje de windows dese una aplicación en Delphi de que se ha recibido un caracter en un puerto de comunicadiones de un USB para actuar en consecuencia?
Supongo que esta es la manera mas rapida de enteratede que se ha recibido un dato.
Gracias, Patxi.
Responder Con Cita
  #2  
Antiguo 21-05-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Pues basicamente para capturar un mensaje desde delphi se hace de la siguiente manera:
Declaramos que mensaje de windows vamos a capturar:
Código Delphi [-]
...
type
  TForm1 = class(TForm)
  private
    { Private declarations }
    procedure WMLMouseDown(var Message: TWMMouse); message WM_LBUTTONDOWN;{ <- aqui declaramos un procedure para capturar 
el mensaje "WM_LBUTTONDOWN"es decir vamos a detectar en que momento se presiona el boton izquierdo del raton}
  public
    { Public declarations }
  end;
...
Ahora la implementacion:
Código Delphi [-]
procedure TForm1.WMLMouseDown(var Message: TWMMouse);
begin
  inherited;
ShowMessage('se presionó el boton Izquierdo del raton');
end;
En tu caso tendrías que averiguar ¿Que mensaje manda Windows cuando se ha recibido un caracter en el puerto de comunicacion USB?, y si amedita el caso tambien puedes crear tu propio mensaje(personalizado). Aunque quizas la solucion a tu problema puede que se trate de otra forma de hacerlo.
Si necesitas mas informacion sobre los mensajes de windows puedes hecharle una mirada a ésto.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 22-05-2010
patxim patxim is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
patxim Va por buen camino
Hola, pues eso, dónde puedo encontrar información sobre los mensajes de Windows cuando se ha recibido un caracter en el puerto de comunicación USB?
y por qué dices que quizas la solucion a mi problema puede que se trate de otra forma de hacerlo?, crees que podría hacerlo de otra forma?
Saludos.
Responder Con Cita
  #4  
Antiguo 22-05-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Cita:
Empezado por patxim Ver Mensaje
Hola, pues eso, dónde puedo encontrar información sobre los mensajes de Windows cuando se ha recibido un caracter en el puerto de comunicación USB?
...
Bueno... es cuestion de buscar si es la manera correcta de hacerlo quizas habria que hacer una busqueda mas minuciosa para hallar lo que se necesita.
Sobre los mensajes y la Cola de mensajes de windows puedes hecharle una mirada a las propias Paginas de Microsoft por ejemplo ésta y/o ésta.
Cita:
Empezado por patxim Ver Mensaje
...
y por qué dices que quizas la solucion a mi problema puede que se trate de otra forma de hacerlo?, crees que podría hacerlo de otra forma?
...
Bueno lo decía por que quizas sería mejor usar por ejemplo una dll específica que te haga el trabajo. Aquí tienes un ejemplo de cómo comunicarse con el puerto USB desde delphi, espero que te sirva como ejemplo.
Tambien hechale una mirada a éstos hilos-> 1, 2, 3
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 22-05-2010 a las 16:09:22.
Responder Con Cita
  #5  
Antiguo 27-05-2010
patxim patxim is offline
Registrado
 
Registrado: feb 2007
Posts: 8
Poder: 0
patxim Va por buen camino
Hola rgstuamigo
muchas gracias por la información, voy a seguir con los mensajes de windows.
Saludos, Patxi.
Responder Con Cita
  #6  
Antiguo 08-07-2015
Stereo100 Stereo100 is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 5
Poder: 0
Stereo100 Va por buen camino
Hola amigo "rgstuamigo" tu código me funciono, Gracias

Una consulta como lo puedo hacer Global.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
mensajes o notificaciones de Windows Nora Armijos API de Windows 4 17-11-2008 20:14:45
La tragedia de los mensajes de Windows aeff API de Windows 1 18-11-2006 16:27:05
Mensajes de Error Windows XP marcial Varios 4 26-09-2006 18:03:53
Mensajes de Windows anitra_cattivo API de Windows 1 22-07-2004 19:52:47
Mensajes de windows Ezecool Varios 1 05-08-2003 17:19:47


La franja horaria es GMT +2. Ahora son las 13:26:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi