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 🙂

Comments (10)

  • Sandra Escoto 21 marzo, 2012

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

    Reply
    • VideoTutoriales 22 marzo, 2012

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

      Reply
  • lucrecia 26 octubre, 2012

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

    Reply
    • VideoTutoriales 26 octubre, 2012

      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!

      Reply
  • veronica 28 agosto, 2013

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

    please

    necesito hacer deberes

    Reply
    • VideoTutoriales 28 agosto, 2013

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

      Reply
  • adriana 16 febrero, 2017

    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

    Reply
  • adriana 16 febrero, 2017

    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

    Reply
    • Carlos Dk 17 febrero, 2017

      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.

      Reply
      • Carlos Dk 17 febrero, 2017

        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.

        Reply

Leave a comment

Sign in to post your comment or sine up if you dont have any account.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tu software de gestión


Últimas preguntas:

Logo Dkreativo
Vertutoriales