Ver Mensaje Individual
  #3  
Antiguo 18-10-2017
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec Ver Mensaje
Cuando tienes asociada una extensión a tu programa, en efecto, al hacer doble clic, por ejemplo, en el archivo con la extensión asociada, se abrirá tu programa. Siempre que esto ocurra tu programa recibirá como argumento la ruta del archivo en cuestión, y, a partir de ahí, es cuestión tuya qué hacer con dicha ruta: leer el archivo, procesar su contenido, etc. Puedes echar un vistazo a la función ParamStr, entre otras.
Hace mucho tiempo que no programo para Windows, pero creo recordar que, además de lo que comentas, hay que considerar el caso en que se haga doble clic sobre un grupo de archivos, porque creo que el comportamiento por defecto es abrir tantas instancias de tu aplicación como archivos haya en el grupo, de manera que la propia aplicación debe estar preparada para manejar una sóla instancia.

LineComment Saludos
Responder Con Cita