PDA

Ver la Versión Completa : Reconocer donde se Instalo mi aplicacion


pablopessoa
02-10-2008, 19:34:49
hola como andan!
como cada usuario puede elegir donde va a instalar mi aplicacion, al momento de guardar cosas necesito obtener la ruta donde esta alojada la aplicacion.
por ejemplo:
a mi me cargan una imagen a guardar en el programa que hice, en diseño tengo que saber en que ruta esta instalada para hacer algo como esto

Jpg.SaveToFile(ruta_a_guardar)

probe con algo asi pero no funciona

form2.Source.Text
si me pueden ayudar muchas gracias!

coso
02-10-2008, 19:38:13
Hola, puedes usar ExtractFilePath(Application.Exename). Saludos

dec
02-10-2008, 19:38:17
Hola,

Echa un vistazo a funciones como "ExtractFilePath()" y "ParamStr()". Con ellas puedes conocer la ruta del directorio donde se encuentre el archivo ejecutable de tu aplicación:


(* ... *)

uses
SysUtils, (* ... *);

(* ... *)

var
appPath: string;
begin
appPath := ExtractFilePath(ParamStr(0));

// "appPath" contiene el directorio del ejecutable de tu aplicación

(* ... *)

end;

pablopessoa
02-10-2008, 20:41:59
Exelente muchas gracias!!

dec , ya me salvaste de tres, gracias! ojala pueda ayudarte yo alguna ves :D