PDA

Ver la Versión Completa : detectar directorio Program Files


mjjj
26-06-2008, 21:43:52
Hola... nose bien donde poner esta consulta.

Tengo un problema, tengo una aplicacion que genera un archivo .txt, en el directorio donde tengo instalada la aplicacion.

Por lo general se guarda en C:\archivos de programas\ordenes\ver.txt

El problema surgio cuando en cierto PC, el sistema operativo esta instalado en H, no en C.

Entonces, como puedo detectar, de forma generica, cual es el directorio de los Program Files, incluyendo unidad de disco.

Se puede hacer eso??

Gracias.. saludos

look
26-06-2008, 22:08:06
Creo que el %PROGRAMFILES% Te detecta el directorio de programas, no se si sea lo que necesitas pero bueno :)

saludos.

seoane
26-06-2008, 22:10:29
Una forma sencilla de hacerlo:

var
Str: String;
begin
Str:= GetEnvironmentVariable('Programfiles');
end;

look
26-06-2008, 22:24:31
Una forma sencilla de hacerlo:
Código Delphi [-] (http://www.clubdelphi.com/foros/#)var Str: String;
begin Str:= GetEnvironmentVariable('Programfiles');
end;



:D hoy he aprendido otra cosa... mm:rolleyes:..

Lord Delfos
01-07-2008, 14:45:38
Me veo en la obligación de advertirte que en Vista la carpeta program files no está disponible para cualquiera...

No es una buena idea que escribas ahí (supongo que en leer no hay problema).

Saludongos.