Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Directorio de mi aplicación (https://www.clubdelphi.com/foros/showthread.php?t=14679)

Tecnic2 28-09-2004 12:17:33

Directorio de mi aplicación
 
Hola a todos,

Tengo un archivo .pdf con ayuda acerca de mi aplicacion, éste archivo está en el mismo directorio del fichero ejecutable, pero cómo puedo saber cuál es éste directorio?

Muchas gracias por adelantado.

afxe 28-09-2004 12:39:59

Directorio de la aplicación.
 
Te paso esto:

Código:

ShowMessage( ExtractFilePath(Application.ExeName) );
Saludos.

afxe 28-09-2004 12:41:48

Un Inciso, que se me olvidaba:

Si quieres establecer como directorio activo (el de trabajo) el directorio donde esté la aplicación sólo tienes que teclear esto en el OnCreate del Form principal:

Código:

 
  SetCurrentDir(ExtractFilePath(Application.ExeName));


Tecnic2 28-09-2004 17:08:20

Ya usaba el Application.ExeName
 
Ya usaba el Application.ExeName, pero desconocía el ExtractFilePath y tuve que hacerme mi propia funcion.
Ya he substituido mi funcion por el ExtractFilePath y ha funcionado.

Muchas gracias.

_Juno_ 01-10-2004 00:11:40

Pregunta a ambos...
 
hace tiempo lo publique y nadie me contesto, se que ustedes andan cerca...
como ejecuto desde un cd una aplicacion... no necesita nada mas...
es decir ni bases de datos ni nada... va a ejecutar o a utilizar todo desde la unidad cd rom... pero podria ser D, E, F, G. etc... Les agradecer me digan...

Tecnic2 01-10-2004 10:05:56

Ha respondieron
 
Hola Juno, no sé si has leído el hilo completo, pero ya me respondieron y con éxito.
La clave está en la función ExtractFilePath(Application.ExeName), que te devuelve la ruta entera donde se encuentra el fichero ejecutable de tu aplicación.

Esperamos que te sirva.

marto 01-10-2004 11:05:34

Wop!

Juno, si lo que quieres es saber en qué unidad está la aplicación, puedes usar la función ExtractFileDrive ;)


La franja horaria es GMT +2. Ahora son las 14:55:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi