Obtener el path absoluto, no el relativo

01/08/2005 - 23:51 por Luis Arvayo | Informe spam
Hola,

Quizás es una pregunta tonta, pero preguntando se llega a Roma. No hay de
otra.

Cuando instalo mi aplicación, los datos los coloco dos subdirectorios arriba
en subdirectorio "Data", de tal manera que creo una variable en mi app que
apunta a dicho subdirectorio y que la inicializo de la siguiente manera:

MyAppData = "..\..\Data\";

Pero lo que quiero es que contenga algo como lo siguiente:

MyAppData = "c:\Apps\MyMainApp\Data\";

Se supone que la aplicacion (archivo .exe) esta en un subdirectorio tal como
: "c:\Apps\MyMainApp\App\Bin\"

Como lo puedo lograr ?

Gracias anticipadas
Luis A.
 

Leer las respuestas

#1 Octavio Hernandez
02/08/2005 - 01:08 | Informe spam
Luis,

¿Te refieres a cómo obtener el directorio desde dentro del programa de
instalación de tu aplicación? Para eso se utiliza la variable [TARGETDIR] de
las acciones personalizadas. Mira este documento:

http://msdn.microsoft.com/library/d...operty.asp

Si es en tiempo de ejecución, el objeto Application tiene una propiedad
ExecutablePath que indica la ruta completa del EXE:

http://msdn.microsoft.com/library/d...hTopic.asp

Salu2 - Octavio

"Luis Arvayo" escribió en el mensaje
news:
Hola,

Quizás es una pregunta tonta, pero preguntando se llega a Roma. No hay de
otra.

Cuando instalo mi aplicación, los datos los coloco dos subdirectorios
arriba en subdirectorio "Data", de tal manera que creo una variable en mi
app que apunta a dicho subdirectorio y que la inicializo de la siguiente
manera:

MyAppData = "..\..\Data\";

Pero lo que quiero es que contenga algo como lo siguiente:

MyAppData = "c:\Apps\MyMainApp\Data\";

Se supone que la aplicacion (archivo .exe) esta en un subdirectorio tal
como : "c:\Apps\MyMainApp\App\Bin\"

Como lo puedo lograr ?

Gracias anticipadas
Luis A.





Preguntas similares