| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
baader Cdt

Registrado: 30 Oct 2002Mensajes: 16
|
Publicado: Jue 06 Feb, 2003 6:57 pm Asunto: manipular los archivos asociados a mi aplicación |
|
|
Mi duda es que si tengo asociada una extension a mi aplicación
ya sea por programación o ya sea por que he configurado explorer
para ello no se como manejar el archivo que supuestamente he abierto.
Lo que me sucede es que la extensión está asociada perfectamente
cuando le hago doble click se abre mi aplicación pero el archivo no
se donde se encuentra ni como manejarlo a partir de este punto.
Muchas gracias por la atención. |
|
| Volver arriba |
|
 |
John Invitado
|
Publicado: Vie 07 Feb, 2003 3:50 am Asunto: Hola mira esto.. |
|
|
Hola, tambien tengo la misma inquietud de baader. Mi aplicacion genera archivos con extension .foc, he logrado asociar esta extension gracias al articulo: http://www.bytamin-c.com/Howto/assoc.filext.htm, pero aun no se como abrir mis archivos .foc com mi aplicacion por ejemplo desde el explorador de Windows, me imagino que en el evento oncreate del formulario principal debo verificar algo pero no tengo idea de como hacerlo.
Espero puedan ayudarnos.
Saludos. |
|
| Volver arriba |
|
 |
Maraiana Invitado
|
Publicado: Vie 07 Feb, 2003 5:13 pm Asunto: Necesito lo mismo que ellos |
|
|
Hola, necesito saber lo mismo que ellos dos, haber si _Leo o alguien nos puede dar un ejemplo.
Saludos. |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Vie 07 Feb, 2003 8:14 pm Asunto: |
|
|
Una vez registrada nuestra extensión como se muestra en el enlace del post anterior, el archivo sobre el que pinchamos se recibe en nuestro ejecutable como un parámetro. Por tanto podemos obtenerlo usando lo siguiente por ejemplo en el constructor del Form principal:
// Usando ParamStr(), devuelve: AnsiString
if (ParamCount() >= 1)
ShowMessage(ParamStr(1));
o bien:
// Usando _argv, devuelve: char*
if (_argc >= 2)
ShowMessage(_argv[1]); |
|
| Volver arriba |
|
 |
John1 Invitado
|
Publicado: Sab 08 Feb, 2003 2:51 am Asunto: Probare lo... |
|
|
Hola _Leo, muchas gracias por responder, con esto que explicas ya tengo para trabajar, cualquier cosa, aqui pondre una nueva consulta.
Saludos. |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mar 08 Jun, 2004 4:48 pm Asunto: |
|
|
Alguien podría postear el código por favor , es que el enlace no se me abre. Y ya de paso ... ¿Esto funciona con aplicaciones MDI? es decir, lo que pretendo es que al ejecutar (doble clidk) un archivo además de abrir el Form principal me abra también el MDIChild con el documento que estoy pulsando. Mi proyecto es una aplicación MDI para visualizar documentos .pdf. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
|
| Volver arriba |
|
 |
|