FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pasar variables entre programas
Debo tener un problema psicologico con el buscador, porque no encuentro esta respuesta, y debería estar ..
¿Que es lo que debo hacer para pasar variables entre 2 programas delphi? Agradecería cualquier comentario que de luz a mi oscuridad |
#2
|
||||
|
||||
Prueba buscando sobre mensajes con "sendMessage" o "postMessage". Es una manera de enviarle datos a otra aplicación, sea tuya o no.
__________________
"La recompensa de una buena acción está en haberla hecho" |
#3
|
||||
|
||||
Hola
Aqui hay un ejemplo. Son dos programas (project1 y 2), el primero envía un dato y a la vez llama al segundo programa el que muestra el dato. Revisa el código, veras que el primero obtiene la dirección del segundo (recuerda cambiarla para que te funcione bien). Tal vez te sirva de ejemplo. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 23-11-2008 a las 19:42:38. |
#5
|
||||
|
||||
Hola
Yo tengo una pregunta: Sirvieron los ejemplos??. O tal ves haciendo algo mas complejo como que el segundo programa retorne un mensaje al primero en el momento que lo capture. O tal vez que las variables hagan algo adicional en el camino, pasando por la api. No se, tal vez asi podremos obtener una respuesta del interesado. Saludos
__________________
Siempre Novato |
#6
|
||||
|
||||
Hola Belaix.
No comentas mucho sobre cuál es el objetivo final de ese paso de variables. Proporcionando un poco más de contexto podrían surgir más fácilmente ideas para una solución adecuada. Las posibles opciones que me vienen ahora a la mente son: 1. Envío de mensajes entre las aplicaciones con alguna de las dos funciones que señaló DarkMan. 2. Uso del mensaje wm_CopyData. 3. Manejo de memoria compartida con las funciones de la API de Windows que cHackAll utiliza en su ejemplo. Sin demeritar el ejemplo de Javier, en caso de optar por el uso de memoria compartida, te recomiendo echarle un vistazo a este código y usarlo con toda libertad en tu programa si te sirve de algo. Un saludo a todos. Al González. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comunicación TCP/IP entre dos programas usando componentes INDY | Roger_Delphi | Internet | 2 | 20-10-2008 14:02:49 |
Ayuda con comunicacion entre programas Delphi | RapiBurrito | Varios | 6 | 12-10-2008 06:05:54 |
Pasar parámetros entre programas | lacovera | Varios | 2 | 07-05-2008 03:11:51 |
Comunicacion entre programas | totote | Varios | 5 | 07-02-2008 10:40:29 |
|