Cómo puedo saber la ruta de la aplicación.

24/05/2005 - 14:25 por José Luis | Informe spam
Hola a todos,

me gustaria saber como puedo saber la ruta donde esta instalada la
aplicación que se esta ejecutando. Alguién me podría decir como hacer esto?

Gracias por anticipado.

Un saludo,
José Luis.

Preguntas similare

Leer las respuestas

#6 Don Quijote de Nicaragua
25/05/2005 - 11:26 | Informe spam
1- MsgBox(Application.StartupPath)
2- MsgBox(Environment.CurrentDirectory)
3- MsgBox(App_Path()) ' Llama a la funcion App_Path

Public Function App_Path() As String
Return System.AppDomain.CurrentDomain.BaseDirectory()
End Function

Don Quijote de Nicaragua.



" José Luis" <JLB> escribió en el mensaje
news:
Buenas Guillermo,

esto lo quiero usar en una aplicación Smart Device y principalmente lo
quiero para leer archivos de la ruta donde esta la aplicación y para, por
ejemplo poner el logotipo de la empresa en un objeto Picture.

Gracias por tu ayuda.

Un saludo,
José Luis.

"Guillermo Peralta" escribió en el
mensaje news:
> Cómo estás ejecutando el codigo? Yo abri un proyecto nuevo agregue un
boton
> y en el clic del mismo escribi: MsgBox (Application.StartupPath) y
> funciona bien.-
> Tambien la he utilizado para establecer una cadena de conexion.-
>
> Dónde o como la quieres usar?
>
> Guillermo
>
> " José Luis" <JLB> escribió en el mensaje
> news:%
> > Buenas Guillermo,
> >
> > Gracias por responder a mi pregunta. Ahora el sistema me dice lo
siguiente
> > :"'startuppath' no es un miembro de


'System.Windows.Forms.Application'"
> > Supongo que es porque tengo que agregar alguna clase no? Por favor me
> > podrías decir si tengo que añadir alguna o es otra cosa la que me


falla.
> >
> > Muchas gracias,
> > José Luis.
> >
> > "Guillermo Peralta" escribió en
el
> > mensaje news:
> >> Es porque es con dos "p" y no con dos "t"
> >> application.StartupPath
> >>
> >> Saludos
> >> Guillermo
> >>
> >> " José Luis" <JLB> escribió en el mensaje
> >> news:
> >> > Buenas Martin,
> >> >
> >> > antes de nada gracias por haber contestado mi pregunta. He probado


lo
> > que
> >> > me
> >> > has dicho y me salta el siguiente mensaje "No se ha declarado
> >> > "aplicattion"". Tengo que declararla? Y si es así como debo


hacerlo?
> >> >
> >> > Gracias.
> >> >
> >> > Un saludo,
> >> > José Luis
> >>
> >>
> >
> >
>
>


Respuesta Responder a este mensaje
#7 José Luis
25/05/2005 - 12:58 | Informe spam
Buenas Guillermo,

esto lo quiero usar en una aplicación Smart Device y principalmente lo
quiero para leer archivos de la ruta donde esta la aplicación y para, por
ejemplo poner el logotipo de la empresa en un objeto Picture.

Gracias por tu ayuda.

Un saludo,
José Luis.

"Guillermo Peralta" escribió en el
mensaje news:
Cómo estás ejecutando el codigo? Yo abri un proyecto nuevo agregue un


boton
y en el clic del mismo escribi: MsgBox (Application.StartupPath) y
funciona bien.-
Tambien la he utilizado para establecer una cadena de conexion.-

Dónde o como la quieres usar?

Guillermo

" José Luis" <JLB> escribió en el mensaje
news:%
> Buenas Guillermo,
>
> Gracias por responder a mi pregunta. Ahora el sistema me dice lo


siguiente
> :"'startuppath' no es un miembro de 'System.Windows.Forms.Application'"
> Supongo que es porque tengo que agregar alguna clase no? Por favor me
> podrías decir si tengo que añadir alguna o es otra cosa la que me falla.
>
> Muchas gracias,
> José Luis.
>
> "Guillermo Peralta" escribió en


el
> mensaje news:
>> Es porque es con dos "p" y no con dos "t"
>> application.StartupPath
>>
>> Saludos
>> Guillermo
>>
>> " José Luis" <JLB> escribió en el mensaje
>> news:
>> > Buenas Martin,
>> >
>> > antes de nada gracias por haber contestado mi pregunta. He probado lo
> que
>> > me
>> > has dicho y me salta el siguiente mensaje "No se ha declarado
>> > "aplicattion"". Tengo que declararla? Y si es así como debo hacerlo?
>> >
>> > Gracias.
>> >
>> > Un saludo,
>> > José Luis
>>
>>
>
>


Respuesta Responder a este mensaje
#8 José Luis
26/05/2005 - 09:30 | Informe spam
Buenas Don Quijote,

gracias por tu respuesta, pero en los tres puntos me dice que no son mienbro
de la clase a la que esta pertenece. Por ejemplo en
MsgBox(Environment.CurrentDirectory) me diche lo siguiente:

'CurrentDirectory' no es un miembro de 'System.Environment'.

Necesito añadir algún inherits? O crees que sea algún otro motivo por el
cual no me reconozca ninguna instrucción. He probado al crear un proyecto
para Escritorio y si me coge perfectamente las instrucciones. Puede ser esta
una limitación de las aplicaciones Smart Device?

Gracias de nuevo,

Un saludo,
José Luis.


"Don Quijote de Nicaragua" escribió en el
mensaje news:
1- MsgBox(Application.StartupPath)
2- MsgBox(Environment.CurrentDirectory)
3- MsgBox(App_Path()) ' Llama a la funcion App_Path

Public Function App_Path() As String
Return System.AppDomain.CurrentDomain.BaseDirectory()
End Function

Don Quijote de Nicaragua.



" José Luis" <JLB> escribió en el mensaje
news:
> Buenas Guillermo,
>
> esto lo quiero usar en una aplicación Smart Device y principalmente lo
> quiero para leer archivos de la ruta donde esta la aplicación y para,


por
> ejemplo poner el logotipo de la empresa en un objeto Picture.
>
> Gracias por tu ayuda.
>
> Un saludo,
> José Luis.
>
> "Guillermo Peralta" escribió en


el
> mensaje news:
> > Cómo estás ejecutando el codigo? Yo abri un proyecto nuevo agregue un
> boton
> > y en el clic del mismo escribi: MsgBox (Application.StartupPath) y
> > funciona bien.-
> > Tambien la he utilizado para establecer una cadena de conexion.-
> >
> > Dónde o como la quieres usar?
> >
> > Guillermo
> >
> > " José Luis" <JLB> escribió en el mensaje
> > news:%
> > > Buenas Guillermo,
> > >
> > > Gracias por responder a mi pregunta. Ahora el sistema me dice lo
> siguiente
> > > :"'startuppath' no es un miembro de
'System.Windows.Forms.Application'"
> > > Supongo que es porque tengo que agregar alguna clase no? Por favor


me
> > > podrías decir si tengo que añadir alguna o es otra cosa la que me
falla.
> > >
> > > Muchas gracias,
> > > José Luis.
> > >
> > > "Guillermo Peralta" escribió


en
> el
> > > mensaje news:
> > >> Es porque es con dos "p" y no con dos "t"
> > >> application.StartupPath
> > >>
> > >> Saludos
> > >> Guillermo
> > >>
> > >> " José Luis" <JLB> escribió en el mensaje
> > >> news:
> > >> > Buenas Martin,
> > >> >
> > >> > antes de nada gracias por haber contestado mi pregunta. He


probado
lo
> > > que
> > >> > me
> > >> > has dicho y me salta el siguiente mensaje "No se ha declarado
> > >> > "aplicattion"". Tengo que declararla? Y si es así como debo
hacerlo?
> > >> >
> > >> > Gracias.
> > >> >
> > >> > Un saludo,
> > >> > José Luis
> > >>
> > >>
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 José Ramón
26/05/2005 - 09:49 | Informe spam
En un pocket PC se hace de la siguiente manera:

Dim Ruta_Ensamblado As String

Dim Ruta_Ejecutable As String

Ruta_Ensamblado=
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase

Ruta_Ejecutable = Ruta_Ensamblado.Substring(0,
Ruta_Ensamblado.LastIndexOf("\") + 1)
Respuesta Responder a este mensaje
#10 José Luis
26/05/2005 - 11:28 | Informe spam
Muchas Gracias José Ramón!!!

Esto es justo lo que necesitaba.

Un saludo,
José Luis.

"José Ramón" escribió en el mensaje
news:uu2K$

En un pocket PC se hace de la siguiente manera:

Dim Ruta_Ensamblado As String

Dim Ruta_Ejecutable As String

Ruta_Ensamblado> System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase

Ruta_Ejecutable = Ruta_Ensamblado.Substring(0,
Ruta_Ensamblado.LastIndexOf("\") + 1)



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida