Cita:
Empezado por dec
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