Ver Mensaje Individual
  #2  
Antiguo 18-02-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
A decir verdad mucho no te entendí: ¿Quieres asignar a un tipo de archivo, creado por vos y con una extensión determinada, un ejecutable de modo que al hacer doble click sobre dicho archivo se ejecute tu programa y muestre el contenido de dichoso archivo?

Si es eso.. poco puedo ayudarte pues no estoy muy metido en el tema. Pero creo que la cosa pasa por esto:

1. Primero debes "registrar" la extensión con tu ejecutable. De esto no me acuerdo como era... vi un truco en trucomania
2. Ahora... Una vez que se registra la extensión debes emplear las funciones de las commandlines utilities. Para ser exacto:

* ParamCount: que devuelve la cantidad de parámetros pasados a la aplicación.
* ParamStr: que devuelve el valor del parámetro.

¿Porqué te digo esto de los parámetros? Pues... a una aplicación se le pueden suministrar parámetros y dependiendo de ellos... realizar alguna operación. En este caso, abrir el archivo. Y efectivamente (tengo entendido), cuando se le aplica un doble-click a un archivo, se le está pasando un parámetro.

Como te dije... mucho de esto no entiendo, pero si buscas en los foros por ParamCount y ParamStr vas a encontrar info de mayor utilidad.
Igualmente se que este tema se ha tratado en los foros... realiza una búsqueda, estuve buscando algun hilo del tema... pero no lo encuentro. Se que está.

Espero haberte ofrecido un poco de ayuda como para que comiences... sino me entiendes disculpa... hasta alli llegan mis conocimientos sobre esto.

Saludos,

EDITO:
Pues, amigo, la solución estaba a nuestros pies... en la seeción temas similares! Se me había olvidado buscar alli primero.
Mirate el primer y ultimo enlace:
Primer enlace
Ultimo enlace

Ahora si... saludos y espero que te sirva!
__________________
Delphius
[Guia de estilo][Buscar]

Última edición por Delphius fecha: 18-02-2007 a las 07:37:23.
Responder Con Cita