• Jueves 14 de Noviembre de 2024, 16:57

Autor Tema:  Re: App.Path  (Leído 1028 veces)

nabeltz

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: App.Path
« en: Lunes 18 de Agosto de 2003, 10:18 »
0
Hola. Necesito ayuda con la instrucción App.Path. La cosa es que en modo diseño el directorio que devuelve es el correcto, pero al crear el ejecutable lo que devuelve siempre es C:WINNT
¿Sabe alguien cómo puedo solucionar esto?
Gracias desde ya.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: App.Path
« Respuesta #1 en: Lunes 18 de Agosto de 2003, 10:36 »
0
'App.Path' devolverá en modo diseño la ruta en la que se encuentra el archivo del proyecto. Una vez compilado el valor devuelto corresponde con la ruta en la que se encuentra el ejecutable.

Si a ti no te funciona así... Me parece muy extraño. ¿No estarás ejecutando un acceso directo?¿Dónde se encuentra tú programa?

Un saludo.

nabeltz

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: App.Path
« Respuesta #2 en: Lunes 18 de Agosto de 2003, 11:10 »
0
Se encuentra en una carpeta que está en el escritorio

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
App.Path
« Respuesta #3 en: Lunes 18 de Agosto de 2003, 12:05 »
0
Podrías probar copiando el ejecutable fuera del escritorio, por tener algún dato más (seguramente te funcionará ok).

Si no me equivoco tanto en wNT como en 2000 (¿acaso no es la misma plataforma?) el escritorio 'cuelga' de la carpeta 'WINNT'. ¿Puede estar ocurriendo que el propio SO haga que estas carpetas 'especiales' no sean visibles para la función 'Path' del objeto 'App' y que sólo muestre la primera carpeta que sea accesible? Si esto fuera así tendría sentido que el resultado de 'App.Path' sea 'C:WINNT', en caso contrario: no entiendo nada. Desde luego lo que si te puedo decir es que en w95 y 98 'App.Path' muestra la ruta correctamente, esté el ejecutable en el escritorio, mi maletín, esté donde esté...

En fin, lamento no poder ser de más ayuda... a ver si alguien que comprenda windows arroja luz sobre el tema.

Un saludo.