Como acceder a la ruta de la carpeta de instalación de la aplicacion desde el código?

20/02/2004 - 09:02 por laurentzi | Informe spam
Hola amigos, tengo una duda a ver si alguien puede ayudarme.

He programado un add-in para MSProject que me crea dos botones y una
barra de herramientas. Resulta que uno de los botones se utiliza para
realizar una importación de un fichero y me gustaría que la hubicación
por defecto de este fichero estuviera en la carpeta de instalación del
add-in.

Mi problema viene cuando quiero hacer referencia a la carpeta de
instalación del add-in desde el código, ya que no sé como acceder a la
ruta genérica que el usuario especifica a la hora de realizarse la
instalación del add-in.

¿Alguien sabe como podría acceder a esta ruta? Supongo que se almacenará
en una variable pero no logro conseguir acceder a ella.

Muchas gracias de antemano,

Laurentzi

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González [MVP]
20/02/2004 - 09:25 | Informe spam
Lo tienes en la propiedad StartupPath del objeto Application.

System.Windows.Forms.Application.StartupPath


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#2 Rubén López
20/02/2004 - 13:24 | Informe spam
También puedes probar a guardar la ruta que proporciona el usuario durante
la instalación en el Registro y luego acceder al mismo para recuperarla.

Espero que esto te sirva.

"laurentzi" escribió en el mensaje
news:
Hola amigos, tengo una duda a ver si alguien puede ayudarme.

He programado un add-in para MSProject que me crea dos botones y una
barra de herramientas. Resulta que uno de los botones se utiliza para
realizar una importación de un fichero y me gustaría que la hubicación
por defecto de este fichero estuviera en la carpeta de instalación del
add-in.

Mi problema viene cuando quiero hacer referencia a la carpeta de
instalación del add-in desde el código, ya que no sé como acceder a la
ruta genérica que el usuario especifica a la hora de realizarse la
instalación del add-in.

¿Alguien sabe como podría acceder a esta ruta? Supongo que se almacenará
en una variable pero no logro conseguir acceder a ella.

Muchas gracias de antemano,

Laurentzi

Respuesta Responder a este mensaje
#3 laurentzi
20/02/2004 - 17:32 | Informe spam
Gracias Rubén y Rodrigo por vuestra respuesta. Creo q voy a usar el
registro de windows. Ahora me surge un problema. Se como leer los
valores del registro, pero como puedo agregar dinamicamente el valor de
la ruta de instalación en el registro? Puedo agregar valores
dinamicamente en el proyecto de instalación pero estos valores son
strings, no se si podria poner la ruta de instalación ahí. alguna idea?

Gracias compañeros,

Laurentzi


Rubén López escribió:

También puedes probar a guardar la ruta que proporciona el usuario durante
la instalación en el Registro y luego acceder al mismo para recuperarla.

Espero que esto te sirva.

"laurentzi" escribió en el mensaje
news:

Hola amigos, tengo una duda a ver si alguien puede ayudarme.

He programado un add-in para MSProject que me crea dos botones y una
barra de herramientas. Resulta que uno de los botones se utiliza para
realizar una importación de un fichero y me gustaría que la hubicación
por defecto de este fichero estuviera en la carpeta de instalación del
add-in.

Mi problema viene cuando quiero hacer referencia a la carpeta de
instalación del add-in desde el código, ya que no sé como acceder a la
ruta genérica que el usuario especifica a la hora de realizarse la
instalación del add-in.

¿Alguien sabe como podría acceder a esta ruta? Supongo que se almacenará
en una variable pero no logro conseguir acceder a ella.

Muchas gracias de antemano,

Laurentzi






Respuesta Responder a este mensaje
#4 laurentzi
20/02/2004 - 18:09 | Informe spam
Vale, ya lo he solucionado, es poniendo [TARGETDIR] en el valor de la
cadena de la clave.

Gracias a todos,

Laurentzi


laurentzi escribió:

Gracias Rubén y Rodrigo por vuestra respuesta. Creo q voy a usar el
registro de windows. Ahora me surge un problema. Se como leer los
valores del registro, pero como puedo agregar dinamicamente el valor de
la ruta de instalación en el registro? Puedo agregar valores
dinamicamente en el proyecto de instalación pero estos valores son
strings, no se si podria poner la ruta de instalación ahí. alguna idea?

Gracias compañeros,

Laurentzi


Rubén López escribió:

También puedes probar a guardar la ruta que proporciona el usuario
durante
la instalación en el Registro y luego acceder al mismo para recuperarla.

Espero que esto te sirva.

"laurentzi" escribió en el mensaje
news:

Hola amigos, tengo una duda a ver si alguien puede ayudarme.

He programado un add-in para MSProject que me crea dos botones y una
barra de herramientas. Resulta que uno de los botones se utiliza para
realizar una importación de un fichero y me gustaría que la hubicación
por defecto de este fichero estuviera en la carpeta de instalación del
add-in.

Mi problema viene cuando quiero hacer referencia a la carpeta de
instalación del add-in desde el código, ya que no sé como acceder a la
ruta genérica que el usuario especifica a la hora de realizarse la
instalación del add-in.

¿Alguien sabe como podría acceder a esta ruta? Supongo que se almacenará
en una variable pero no logro conseguir acceder a ella.

Muchas gracias de antemano,

Laurentzi









Respuesta Responder a este mensaje
#5 Rubén López
20/02/2004 - 18:14 | Informe spam
Me alegro de que lo hayas solucionado, no había tenido tiempo para poder
averiguarlo y lo iba a intentar esta noche. Pero me apuntaré la solución.


"laurentzi" escribió en el mensaje
news:
Vale, ya lo he solucionado, es poniendo [TARGETDIR] en el valor de la
cadena de la clave.

Gracias a todos,

Laurentzi


laurentzi escribió:

> Gracias Rubén y Rodrigo por vuestra respuesta. Creo q voy a usar el
> registro de windows. Ahora me surge un problema. Se como leer los
> valores del registro, pero como puedo agregar dinamicamente el valor de
> la ruta de instalación en el registro? Puedo agregar valores
> dinamicamente en el proyecto de instalación pero estos valores son
> strings, no se si podria poner la ruta de instalación ahí. alguna idea?
>
> Gracias compañeros,
>
> Laurentzi
>
>
> Rubén López escribió:
>
>> También puedes probar a guardar la ruta que proporciona el usuario
>> durante
>> la instalación en el Registro y luego acceder al mismo para


recuperarla.
>>
>> Espero que esto te sirva.
>>
>> "laurentzi" escribió en el mensaje
>> news:
>>
>>> Hola amigos, tengo una duda a ver si alguien puede ayudarme.
>>>
>>> He programado un add-in para MSProject que me crea dos botones y una
>>> barra de herramientas. Resulta que uno de los botones se utiliza para
>>> realizar una importación de un fichero y me gustaría que la hubicación
>>> por defecto de este fichero estuviera en la carpeta de instalación del
>>> add-in.
>>>
>>> Mi problema viene cuando quiero hacer referencia a la carpeta de
>>> instalación del add-in desde el código, ya que no sé como acceder a la
>>> ruta genérica que el usuario especifica a la hora de realizarse la
>>> instalación del add-in.
>>>
>>> ¿Alguien sabe como podría acceder a esta ruta? Supongo que se


almacenará
>>> en una variable pero no logro conseguir acceder a ella.
>>>
>>> Muchas gracias de antemano,
>>>
>>> Laurentzi
>>>
>>
>>
>>
>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida