Como saber ubicacion de mi Exe que estoy ejecutando

Como saber ubicacion de mi Exe que estoy ejecutando

Postby lubin » Fri Apr 07, 2006 3: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
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Postby Antonio Linares » Fri Apr 07, 2006 4:12 pm

Lubin,

cFilePath( Arg( 0 ) )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

ok

Postby lubin » Fri Apr 07, 2006 4: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 ) )
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Postby Antonio Linares » Fri Apr 07, 2006 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby lubin » Mon Apr 10, 2006 3: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
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 22 guests