![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Yo utilizo la opcion 1. Pero con esto detecto que la aplicación está activa y la accion siguente sería pasar parámetros y cerrar la nueva instancia.
La idea es que esa nueva instancia, que se cierra, pase a la primera, es decir que el valor de la antigua sea el de la nueva. De esta forma, a todos los efectos (para Windows y todos los programas activos), es la nueva la que existe aunque en realidad sea la antigua. Gracias y Saludos. |
|
#2
|
||||
|
||||
|
Ok; utilizas FindWindow y con ello obtienes el handle de la ventana de la primera instancia... a ese handle le envias un mensaje (WM_USER+6) y en wParam y lParam envias los nuevos parámetros que pueden ser punteros... y cierras; la primera instancia recive los nuevos parámetros y listo.
Saludos |
|
#3
|
||||
|
||||
|
Cita:
De todas formas la idea es que la instancia vieja se convierta en la nueva al finalizar el proceso (valor HINSTANCE hInstance). Me explico: otro programa es el que llama al mio y debe esperar a que termine la ejecución y se cierre. Si previamente estaba abierto, debe parecer que es la instancia que el programa abrió, le pasa los parámetros y entre ellos uno que indique que se cierre al terminar. Este es el motivo de que pretenda cambiar el valor de HINSTANCE hInstance. Lo que no se es si esto está permitido o es de uso exclusivo del S.O. Otra posibilidad sería que se cerrase la instancia vieja, pero esto provocaría la perdida de datos y el trabajo que estuviera realizando. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Aplicación de Servicio+Aplicación Normal +Socket | jake | API de Windows | 5 | 21-06-2007 18:53:19 |
| Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 | Gaby123 | API de Windows | 5 | 04-01-2007 22:44:51 |
| EEUU no quiere ceder el control de Internet | Sasuke_Cub | Noticias | 0 | 25-10-2005 14:39:42 |
| Diferencia entre aplicacion Clx y aplicación normal??? | JorgeBec | Varios | 1 | 27-10-2004 17:30:49 |
| ceder el control de la ejecucion | santiago14 | Varios | 1 | 24-04-2004 05:24:19 |
|