Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Asociar un ejecutable a una extencion de fichero. (https://www.clubdelphi.com/foros/showthread.php?t=47336)

Roilo 24-08-2007 20:12:01

Asociar un ejecutable a una extencion de fichero.
 
Un abrazo al foro.
Resulta que descubrí como Asociar un ejecutable a una extencion de fichero en los Trucomania.
Pero me falta mostrar la informacion del fichero en la aplicacion cuando abra.
espero que hallan entendido...como lo hace el World, etc.
Es mas. Sabiendo que hay alguna propiedad de algun componente de mi aplicacion que guarde la direccion y el nombre del fichero que llama a la aplicacion, es suficiente.
GRACIAS de antemano.

D-MO 24-08-2007 20:19:08

Hola, ParamCount y ParamStr te sirven, busca en los foros no hace ni una semana que se trato :cool:

Saludos

dec 24-08-2007 20:20:12

Hola,

Tienes que asociar un tipo de archivo (mediante su extensión) con tu programa. Será Windows el encargado de llamar a tu programa cuando se precise abrir el tipo de fichero de marras, y será Windows quien pase a tu programa (mediante comandos pasados a este) la ruta del archivo o archivos seleccionados, es decir, los archivos que deberías abrir... o mostrar,... o hacer lo que necesites con ellos.

PD. No corras tanto D-MO... no corras tanto... Pero sí, esta vez te me adelantaste. :)

D-MO 24-08-2007 20:27:13

Cita:

Empezado por dec (Mensaje 225877)
...PD. No corras tanto D-MO... no corras tanto... Pero sí, esta vez te me adelantaste. :)

Pero si no corro tanto :rolleyes:... Además en las autopistas del club no creo que me haga daño :p

Saludos David.

Roilo 24-08-2007 20:38:12

Van bien bien bien.
 
Resuelto.
Ya hice lo que queria. bello bello.:D:D:D:D
El ParamStr(0) te devuelve la ubicacion del programa que se debe abrir y ParamStr(1) la ubicacion del fichero que se abre.
GRACIAS una vez mas.

dec 24-08-2007 20:41:04

Hola,

Bueno. Cabe acaso añadir que en "ParamStr(0)" siempre encontrarás la ruta de tu programa. Independientemente de que lo abra Windows para que trate con un archivo, o sea ejecutado de otra forma. En "ParamStr(0)" encontrarás siempre la ruta completa de tu programa.


La franja horaria es GMT +2. Ahora son las 14:15:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi