FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper Como saber ubicacion de mi Exe que estoy ejecutando
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
Como saber ubicacion de mi Exe que estoy ejecutando
Posted: Fri Apr 07, 2006 03:11 PM

Buen Dia con el todo el foro,

Me gustaria que me den una mano en algo aparentemente facil: , Estoy interesado en saber cual es el Path,Ruta o Ubicacion completa de mi aplicacion (MiAplica.Exe) que estoy usando. esto debe ser independientemente del lugar (disco o ruta ) de donde se activa el programa:

Por ejemplo ....

Estoy en la siguiente Ubicacion : C:\Windows>

y de ahi activo mi aplicacion que esta en D:\MiSoftware\Win16Bit de la siguiente manera :

   D:\MiSoftware\Win16Bit\MiAplicacion.exe   (enter)

Si se usa la Funcion CurDrive() da "C:" y Curdir() resulta "\Windows\"

Lo deseable de la funcion seria que me retorne "D:\MiSoftware\Win16bit" que es el lugar donde se encuentra el ejecutable.

Muchas Gracias por sus respuestas..

Lubin

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Como saber ubicacion de mi Exe que estoy ejecutando
Posted: Fri Apr 07, 2006 04:12 PM

Lubin,

cFilePath( Arg( 0 ) )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
ok
Posted: Fri Apr 07, 2006 04:42 PM
Muchas gracias Antonio, Funciono correctamente

si no es molestia, podrias comentar respecto a este parametro Arg(0) el cual incluyes en la funcion cFilePath ?? Existen algun otro mas??

Lubin
Antonio Linares wrote:Lubin,

cFilePath( Arg( 0 ) )
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Como saber ubicacion de mi Exe que estoy ejecutando
Posted: Fri Apr 07, 2006 04:56 PM

Lubin,

De la documentación de FiveWin:

Arg() To recover on-line given parameters of commands

Syntax: Arg(<nCmdLineOrder> ) --> cExeCommandLineParam

Parameters:
<nCmdLineOrder> Number of parameter that we want to recover

Returns:
<cExeCmdLParam> Recovered parameter

Sample:
SAMPLES\FIVEDIT.PRG
SAMPLES\TESTARGS.PRG

Source Code:
SOURCE\FUNCTION\ARG.C

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
Como saber ubicacion de mi Exe que estoy ejecutando
Posted: Mon Apr 10, 2006 03:23 PM
Gracias Antonio

Antonio Linares wrote:Lubin,

De la documentación de FiveWin:

Arg() To recover on-line given parameters of commands

Syntax: Arg(<nCmdLineOrder> ) --> cExeCommandLineParam

Parameters:
<nCmdLineOrder> Number of parameter that we want to recover

Returns:
<cExeCmdLParam> Recovered parameter

Sample:
SAMPLES\FIVEDIT.PRG
SAMPLES\TESTARGS.PRG

Source Code:
SOURCE\FUNCTION\ARG.C

Continue the discussion