FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ayuda para abrir un tipo de archivo
Chicos necesito de ayuda para lo siguiente:
He creado una aplicacion que guarda sus datos en un archivo *. par (la extencion que escoji) en la realidad no es mas que un fichero ANSII pero eso no es nada interesante. Quisiera que al darle doble click a un fichero de esta extencion, me abra mi aplicacio... (Eso quizas es poninedolo en el registro bla, bla bla) pero lo dificil en realidad me es que mi aplicacion abra con los datos que habia en este fichero... Para facilitar el entendimiento un ejemplo practico: Tengo un programa que lee un numero desde un txt con extencion *.xxx y lo que hace es cambiar su color de fondo igual a este numero... ahora eso para cuando yo escojo la opcion en mi programa: Archivo/Abrir Pero quiero que eso pase tambien si le doy doble clic al fichero(Sin tener mi aplicacion habierta inicialmente).... Creo que he sido bastante explicito.... agradecer'e cualquier comentario o sujerencia... |
#2
|
||||
|
||||
Hola RaulSaez, bienvenido a Club Delphi
Como se acostumbra con los que comienzan te invitamos a leer nuestra guía de estilo. Revisa este enlace: Associate an application with a file extension Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Agradesco tu comentario pero....
Sucede que eso ya lo sabía... el codigo le dice a Window con que programa se ejecuta ese tipo de archivo.... el problema es que cuando das dobleclick en un fichero en efecto mi aplicacion abre pero... abre tal y como cuando yo doy RUN en el delphi!!! la aplicacion no sabe que fichero fue el que la invocó .... quizas haya que pasarle algun parametro a la aplicacion o algo ni idea.... gracias por todo
|
#4
|
||||
|
||||
Cita:
En ParamStr(0) está el nombre de la aplicación En ParamStr(1) el primer parámetro => Tu nombre de fichero.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Ok... estoy en ello...
Pero bueno... supongo que este tratamiento a los parametros debe estar en el FormActive o FormCreate ?no?.... Gracias estoy probando!!!!
|
#6
|
||||
|
||||
Puedes hacerlo en el fichero DPR o en el FormCreate/FormShow del principal.
Donde lo necesites dependiendo de lo que quieras hacer.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
Fin del problema!!!!
Amigos gracias... la respuesta fue tal y como me sujirieron una vez asociada la extención bastó con chequear el ParamStr(1) que contenía el nombre del fichero que hizo la llamada y en el OnCreate del formulario lo puse y funcionó a la perfección....
Saben tenía esta duda desde un programa que hice en Delphi 3 en el 2006 de locos!!! Gracias a toda la comunidad! |
#8
|
||||
|
||||
Cuando se llama a tu programa normalmente se lo llama
Código:
]Aplicacion.exe Fichero.PAR Yo lo utilizo así:
|
#9
|
||||
|
||||
Te me adelantaste Neftali!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Abrir cualquier tipo de archivo desde mi aplicación | Albano | Varios | 3 | 06-10-2006 20:48:31 |
Ayuda, necesito abrir un p. archivo de access | manolop | Varios | 2 | 06-05-2005 11:13:08 |
¿Qué instrucción es necesaria para abrir un archivo PDF? | vhirginia | Varios | 10 | 07-05-2004 00:05:36 |
Ayuda por favor!! Abrir archivo!! | craven | Varios | 2 | 26-09-2003 00:15:50 |
|