Tema: Searchpath
Ver Mensaje Individual
  #3  
Antiguo 27-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 26
seoane Va por buen camino
La función SearchPath busca el archivo especificado en varios directorios. Si no le pasamos una lista de directorios donde buscar, busca en los siguientes directorios, por este mismo orden:
Cita:
El directorio donde esta la aplicacion.
El directorio actual.
El directorio System.
El directorio Windows.
Los directorios incluidos en la variable de entorno Path.
Un ejemplo de como usarla es el siguiente:
Código Delphi [-]
function Buscar(Nombre: string): string;
var
  Buffer: array[0..MAX_PATH] of Char;
  P: PChar;
begin
  FillChar(Buffer,Sizeof(Buffer),0);
  if SearchPath(nil,PChar(Nombre),nil,Sizeof(Buffer)-1,@Buffer,P) <> 0 then
    Result:= String(PChar(@Buffer))
  else
    Result:= '';
end;

// Ejemplo
ShowMessage(Buscar('explorer.exe'));
Responder Con Cita