Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ubicacion del ejecutable (https://www.clubdelphi.com/foros/showthread.php?t=36078)

Max_E. 01-10-2006 20:21:08

ubicacion del ejecutable
 
Hola a todos:

quiciera saber si hay algun codigo para saber la ubicacion del ejecutable que estoy utilizando en ese momento es decir en tiempo de ejecucion por ejemplo:


Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
ubicacion:string;
begin

ubicacion:=xxxxxx(proyect.exe);
edit1.text:=ubicacion;

end;
en el edit se veria 'C:nueva carpeta\demos\prueba de busqueda'

No creo que sea tan facil como esto :o pero agradeseria si alguien me pudiese ayudar

Héctor Randolph 01-10-2006 21:19:53

Hola Max_E.

Prueba con la propiedad ExeName de la variable Application, la puedes combinar con la función ExtractFilePath para tomar solamente la ruta.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  ubicacion:String;
begin
  ubicacion:=ExtractFilePath(Application.ExeName);
end;

Otra forma es usar la función ParamStr():

Cita:

Empezado por Ayuda Delphi
On Windows, ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE).

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  ubicacion:String;
begin
  ubicacion:=ExtractFilePath(ParamStr(0));
end;

Saludos

Max_E. 01-10-2006 23:15:28

ok héctor randolph

muchas gracias por tu ayuda.


La franja horaria es GMT +2. Ahora son las 07:25:16.

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