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 🙂

Te puede interesar:

10 comentarios

  • Sandra Escoto commented on 21 marzo, 2012 Reply

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

    • VideoTutoriales commented on 22 marzo, 2012 Reply

      ¿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.

  • lucrecia commented on 26 octubre, 2012 Reply

    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!!!

    • VideoTutoriales commented on 26 octubre, 2012 Reply

      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!

  • veronica commented on 28 agosto, 2013 Reply

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

    please

    necesito hacer deberes

    • VideoTutoriales commented on 28 agosto, 2013 Reply

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

  • adriana commented on 16 febrero, 2017 Reply

    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

  • adriana commented on 16 febrero, 2017 Reply

    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

    • Carlos Dk commented on 17 febrero, 2017 Reply

      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.

      • Carlos Dk commented on 17 febrero, 2017 Reply

        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.

Deja un comentario

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