FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mandar y recibir mensajes Windows
Hola a todos,
Me imagino que este tema se ha tratado ya en bastantes ocasiones, pero soy incapaz de encontrar los hilos con el buscador del club. Pido disculpas por mi incapacidad manifiesta y os ruego me echéis una mano, sea en este hilo o dirigiéndome a otros de este tema. En concreto lo que deseo hacer es mandar un mensaje de texto a Windows para que él lo mande a todos los procesos en marcha (digo procesos porque me interesa que los mensajes lleguen a aplicaciones exe y dll) Por supuesto también necesito un procedimiento o evento que me avise en mi exe o dll de que se ha mandado ese mensaje. Seria como si en una casa que hay 6 personas alguien grita "Juan, limpia la habitación", las 6 personas oyen la orden, pero sólo "Juan" realizará la tarea. Cuando "Juan" haya terminado la tarea, gritará "Mama, ya he recogido", otra vez todos oyen el mensaje, pero sólo "Mama" hace caso. En ambos casos el que "grita" el mensaje no sabe en qué habitación está el destinatario, por eso son mensajes que se "gritan" (lanzan para que todos lo oigan) Seguramente que he utilizado una forma de explicaros lo que necesito un poco cutre y nada técnica, disculpadme por ello. Trabajo con D10 y W Vista, pero no creo que eso sea una limitación, porque los mensajes de Windos existen en todas las versiones, al menos eso es lo que tengo entendido. Gracias por vuestra colaboración. |
#2
|
||||
|
||||
Creo que tendrás que ser más específico...
si haces una búsqueda en goolge te saldrá una infinidad de resultados: https://www.google.es/search?q=windo...KxM4S6UYGogcAN De todos modos es importante que expliques
Por ejemplo: Quiero que mi aplicación envíe un mensaje a windows diciendo que presioné una serie de teclas. La aplicación que debe escuchar el mensaje es Notepad.exe Debe escribir el mensaje que le envio |
#3
|
|||
|
|||
Hola duilioisola,
Gracias por responder. Tengo 1 aplicación y una dll de terceros, en la dll se encuentran unas funciones que utiliza la aplicación. Lo que deseo hacer es sustituir la dll por una hecha por mi (con D2010), de la que conozco las funciones (incluidos los parámetros) para que desde la nueva dll y mis funciones pueda dar respuesta a la aplicación, hasta aqui no hay problema, ya me funciona. El tema es que además necesito gestionar la información que el programa pasa a la dll en los parámetros y hacer un seguimiento visual del funcionamiento pero, que yo sepa, las dll son procesos no visuales, por lo que he pensado en que la dll le pase la información a mi programa (exe) con mensajes Windows para que éste procese y muestre la información visual. Pero no soy capaz de conseguirlo. Si puedes o alguien puede ayudarme estaré muy agradecido. |
#4
|
||||
|
||||
Por lo que entiendo, tienes una dll que quieres que envíe mensajes a un ejecutable.
Puedes utilizar DDE. También puedes ver esto: http://delphi.about.com/od/windowssh...m_copydata.htm y esto: http://stackoverflow.com/questions/5...ram-to-another Y mira esto. Parece el mas simple: http://www.tek-tips.com/viewthread.cfm?qid=1181059 |
#5
|
||||
|
||||
ElDuc,
Cita:
Revisa esta información: Cita:
Nelson. |
#6
|
|||
|
|||
Muchas gracias a ambos.
Lo miro y os cuento. |
#7
|
||||
|
||||
ElDuc,
Cita:
Revisa este código:
El código anterior en Delphi 7 sobre Windows 7 Professional x32, Implementa una DLL con un formulario que visualiza los parámetros enviados a esta, como se muestra en la siguiente imagen: El código del ejemplo esta disponible en : DLLForm.rar Espero sea útil Nelson. Última edición por nlsgarcia fecha: 20-05-2015 a las 16:11:17. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mandar mensajes con delphi 2010 | jofebas | OOP | 10 | 07-06-2011 20:09:12 |
Recibir mensajes con Indy | tec | Internet | 2 | 26-02-2010 15:43:46 |
Recibir Mensajes | ANALBA | Internet | 2 | 28-07-2008 16:55:13 |
Recibir Mensajes de Correo | marcial | Internet | 2 | 11-06-2007 07:30:14 |
Problema con mandar mensajes... | Lester | Varios | 1 | 20-11-2003 17:31:30 |
|