Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-10-2006
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Poder: 18
Max_E. Va por buen camino
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 pero agradeseria si alguien me pudiese ayudar
Responder Con Cita
  #2  
Antiguo 01-10-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 01-10-2006
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Poder: 18
Max_E. Va por buen camino
ok héctor randolph

muchas gracias por tu ayuda.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ubicación de la Impresora luxus Impresión 1 29-10-2005 08:07:56
Variar ubicación FireBird Embebbed Server Kreyser Firebird e Interbase 3 07-10-2005 19:32:19
Ubicacion en mi dbgrid el_barto OOP 8 05-08-2005 21:29:08
Obtener ubicacion fisica... StartKill Internet 1 22-03-2005 17:22:04
Cambiar de ubicacion pdoxusrs.net Adolfo Conexión con bases de datos 1 13-09-2004 10:25:04


La franja horaria es GMT +2. Ahora son las 01:50:30.


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
Copyright 1996-2007 Club Delphi