App.path Visual Basic 6 (vb6)

Bienvenidos a VerTutoriales.com, en esta ocasión vamos a hablar sobre App.Path, este método es muy útil para utilizar direcciones relativas, veamos el uso y expliquemos más concretamente que hace:

App.path nos devuelve la ruta actual desde donde estamos ejecutando la aplicación, de esta manera siempre vamos a poder ubicarnos desde el raiz de nuestra aplicación.

La utilización es muy simple ya que lo que nos devuelve una cadena, en el siguiente ejemplo se utiliza para escribir un archivo dentro del directorio actual:

Open App.Path & «\tutorial.txt»

For Output As #2

Print #2, «escribiendo en archivo txt un tutorial»

Close

 

En este caso, la ruta App.Path podría ser «c:\tutoriales» de esta manera al concadenar c:\tutoriales\tutorial.txt es como quedaría.

Espero que os sirva! y si teneis dudas compartirlas 🙂


Carlos Dk

Apasionado por la enseñanza y el SEO

10 comentarios sobre “App.path Visual Basic 6 (vb6)

  • el 21 marzo, 2012 a las 8:34 pm
    Permalink

    y que hago si no se asigna ninguna ruta?, me la marca como vacio, gracias

    Respuesta
    • el 22 marzo, 2012 a las 5:12 pm
      Permalink

      ¿app.path te marca vacío? ¿Has probado a hacer un msgbox app.path a ver si te devuelve algo?.

      Sino dímelo y busco alguna respuesta.

      Respuesta
  • el 26 octubre, 2012 a las 5:32 pm
    Permalink

    Quiero llamar a un archivo q se encuantra en la misma carpeta del proyecto, pero ta hecho en scatch (otro programa) ¿¿¿¿como hagoo???
    respondan plissss!!!

    Respuesta
    • el 26 octubre, 2012 a las 6:12 pm
      Permalink

      puedes usar la función shell de vb6, por ejemplo:
      shell app.path & «\tuprograma.exe»

      Shell recibe otros parámetros como el tipo de foco, puedes ejecutarlo en segundo plano o que lo lance y se ejecute de forma normal.

      Espero que te ayude. Ya nos cuentas.

      Un saludo!

      Respuesta
  • el 28 agosto, 2013 a las 2:38 pm
    Permalink

    como hago para que me aparezca el metodo App.Path
    en visual basic 6.0

    please

    necesito hacer deberes

    Respuesta
    • el 28 agosto, 2013 a las 4:49 pm
      Permalink

      Debiera de salir solo, sino, prueba con system.app.path creo que se atacaba así al método.

      Respuesta
  • el 16 febrero, 2017 a las 1:46 pm
    Permalink

    Yo necesito usando app.path agregar una direcciòn pero necesito retroceder en el nivel de carpetas. O sea, necesito retroceder a una carpeta anterior o dos a la que està ubicada el programa que se está ejecutando

    Respuesta
  • el 16 febrero, 2017 a las 1:48 pm
    Permalink

    Sé como abrir un programa externo, pero para poner la direccion del programa necesito usar app.path y retroceder una o dos carpetas a la que està ubicada el programa que se está ejecutando. Alguna vez lo hice y recuerdo que en algún lugar hay que poner .. pero no recuerdo como hacerlo. Si alguien lo sabe agradeceria que me lo informen

    Respuesta
    • el 17 febrero, 2017 a las 12:28 pm
      Permalink

      Si vas a utilizar rutas relativas, solo tienes que poner «../../../turuta» teniendo en cuenta que bajarás 3 carpetas (en este caso).

      Con cada ../ bajas un nivel

      Espero que te sirva.

      Respuesta
      • el 17 febrero, 2017 a las 12:29 pm
        Permalink

        Lo que no recuerdo ya, es por tema de permisos, supongo que tendrás que darle permisos de administrador a la aplicación para que pueda «salir» de su ubicación.

        Respuesta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.