|
Aplicación con parámetro cuando ya hay una instancia igual funcionando
En mi sistema tengo un "tipo nuevo" de ficheros que he asociado a mi aplicación (extensión .ccq -por ejemplo-); De forma que cuando el usuario pulsa doble click desde el explorador sobre un fichero de tipo .CCQ, se abre mi aplicación (y como parámetro le llega el path del fichero); Hasta aquí sin problemas.
ACTUALMENTE:
Si la aplicación ya está abierta, al pulsar doble click sobre un fichero .CCQ el sistema abre una segunda instancia de mi aplicación que recibe el correspondiente parámetro (nombre de fichero). Esto es la situación normal (no la que yo quiero).
ME GUSTARÍA:
Que el sistema no abriera una segunda instancia de la aplicación -AP2- (si ya hay una funcionando -AP1-). Es un tema que se puede solucionar fácil y además ya lo hemos hablado otras veces aquí en el club. El problema es que si no ejecuto/lanzo esa segunda instancia de la aplicación -AP2-, me gustaría que la primera -AP1- (que tengo funcionando) recibiera "de alguna forma" la información que llegaba a la segunda (el path del fichero que se ha seleccionado con doble click en el explorador).
¿Me explico?
Se me han ocurrido algunas cosas, pero tal vez hay alguna solución sencilla que se me está pasando de largo.
Espero vuestras ideas.
Un saludo.
|