FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como abrir un archivo con mi aplicacion. (parametros de ejectutable)
Buenas tardes amigos,.
Lo que pretendo es agregarle a cada archivo en el menu contextual , "abrir con" mi programa, , eso ya se como se hace, pero en mi programa tiene que recibir los parametros, para cuando se ejecute, abra efectivamente el archivo que lo llamo y lo cargue. Mi programa recibe un archivo jpg, ,,,como hago para pasarle el parametro que lo llamo? es decir, si la foto1.jpg, lo llamo, entonces, mi programa deberia cargar la foto1 al iniciarse...,,,,,, Alguien sabe como se puede hacer esto??? Muchas Gracias! |
#2
|
||||
|
||||
Hola,
Si hablamos de Delphi puedes contar con algunas variables, donde recibes siempre la información que se pasa al programa por la línea de comandos, al ser ejecutado. Si no recuerdo mal tenemos "ParamsCount", que te indica el número de parámetros que se han pasado a tu ejecutable. Y luego contamos con la función "ParamStr", que, pasándole el índice de un parámetro, te retorna su valor. En "ParamStr(0)" siempre, y digo, siempre, tendrás la ruta completa de tu ejecutable. Y, a partir de ahí... el resto de parámetros. Por ejemplo: Código:
start C:\miprograma.exe "C:\archivo.jpg" |
#3
|
|||
|
|||
Aplica esto si le dan doble click a un archivo jpg?
Como consulto ParamStr? podrias mostrarme un ejemplo sencillo? Muchas Gracias! |
#4
|
||||
|
||||
Al abrir el ejecutable como tu dices, es como si hicieras esto, por ejemplo:
Cita:
La función ParamStr te devuelve ese valor si le pasas como parametro el 1 , asi por ejemplo:
En la ayuda de delphi encontraras la información necesaria sobre dicha función . La función ParamStr te devuelve ese valor si le pasas como parametro el 1 , asi por ejemplo:
En la ayuda de delphi encontraras la información necesaria sobre dicha función .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
, Veo que dec y JuanErasmo estan conectados con el foro el dia de hoy .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
|||
|
|||
Muchas Gracias!
Muchas Gracias, Dec, y muchas Gracias Jhony!
Efectivamente asi lo hice! Saludos desde Medellin johny! Gracias! |
#7
|
||||
|
||||
Pues que bueno .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
|||
|
|||
necesito realizar lo mismo con un archivo reg al colocar abrir con mi.exe tome la ruta en mi edit.text o el opendialog
probe el codigo que dejaron ay pero no me funciono que hago mal?? gracias! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error de parametros al intentar abrir un archivo Word | ilichhernandez | OOP | 7 | 20-05-2007 21:31:02 |
Abrir cualquier tipo de archivo desde mi aplicación | Albano | Varios | 3 | 06-10-2006 20:48:31 |
como abrir un archivo ? | martita | Varios | 2 | 09-08-2005 00:38:34 |
Como abrir un archivo .EXE? | Albano | Varios | 4 | 29-05-2005 14:37:43 |
abrir archivo web desde aplicacion | vetustas | Internet | 5 | 16-12-2003 00:02:48 |
|