• Lunes 18 de Noviembre de 2024, 01:47

Autor Tema:  Saber En Que Directorio Está La Aplicacion Que Est  (Leído 1983 veces)

Gabi1708

  • Nuevo Miembro
  • *
  • Mensajes: 22
    • Ver Perfil
    • http://www.iesmg.es
Saber En Que Directorio Está La Aplicacion Que Est
« en: Jueves 15 de Septiembre de 2005, 11:42 »
0
Resulta que estoy creando un programa de instalación para una aplicación que he creado. El problema es que el cambio de visual basic 6 a .net cambia en muchos aspectos. Me gustaría que me dijese alguien, como saber la carpeta en la que está el programa que estoy ejecutando, por ejemplo yo utilizaria el cd de instalacion en la unidad D: pero otra persona puede que lo introduzca en la unidad E: y otra en la F:... en visual basic 6 esto se hacia con 'app.path', pero y en visual basic .net 2003?

Gracias por su atencion
 :comp: Gabi  :comp:
Gabi1708, programador de PHP, XHTML, CSS y JavaScript. Novato en VB.NET.

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Saber En Que Directorio Está La Aplicacion Que Est
« Respuesta #1 en: Jueves 15 de Septiembre de 2005, 16:31 »
0
Prueba con estos.

Application.StartupPath <----La ruta sin el nombre dle ejecutable.

application.ExecutablePath <---La ruta con el nombre del ejecutable.
 :lol:
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Saber En Que Directorio Está La Aplicacion Que Est
« Respuesta #2 en: Miércoles 21 de Septiembre de 2005, 01:30 »
0
O tambien te puede servir este

Código: Text
  1. System.IO.Directory.GetCurrentDirectory()
  2.  

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Saber En Que Directorio Está La Aplicacion Que Est
« Respuesta #3 en: Miércoles 21 de Septiembre de 2005, 22:48 »
0
Aca otra forma aunque mas larga pero por si acaso:

System.AppDomain.CurrentDomain.BaseDirectory.ToString()

 :comp:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

Maxi.Net

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Saber En Que Directorio Está La Aplicacion Que Est
« Respuesta #4 en: Lunes 12 de Diciembre de 2005, 19:00 »
0
Hola este es mi primer post espero te sirva:

Dim ruta as string
ruta= Environment.CurrentDirectory

Adios
<span style=\'font-family:Geneva\'>M@xixD</span>: No existen preguntas tontas, sólo sus respuestas

Cajami

  • Miembro MUY activo
  • ***
  • Mensajes: 298
    • Ver Perfil
Re: Saber En Que Directorio Está La Aplicacion Que Est
« Respuesta #5 en: Lunes 6 de Marzo de 2006, 01:15 »
0
Bueno eso que han dicho está correcto, pero solo dentro de la carpeta Bin y eso es lo queno quiero, miren en el visual 2005 cuando agregas una imagen esta se coloca dentro de la carpeta Resources que la crea el mismo 2005, ahora como puedo encontrar esa ruta???????

En el 6.0 cargaba una imagen en un Picture asi:

Picture1.Picture = LoadPicture ( App.Path & "\imagen.jpg")

La imagen se encontraba donde estaba el proyecto, ahora si visual 2005 coloca esa imagen dentro de la carpeta que les digo, como con seguir la ruta, espero que me ayuden gracias.



__________________________________________________________
El Estudio y el Amor no se juntan, pero hacen al ser humano completo
Lima - Perú

-------------------------------------------------------------------------------------------------------
"Persigue tus metas, tus objetivos, tus sueños, nunca t rindas si t caes 1000 veces levantat 1000 veces y sigue adelante..."