Obtenir le chemin de l'application



Le nom de l'application est stocké dans les 2 variables ParamStr(0) et Application.Exename avec leur chemin complet. Pour obtenir le chemin de l'application, il suffit donc d'extraire le chemin à l'aide de la fonction ExtractFilePath :

2 méthodes

Chemin := ExtractFilePath(ParamStr(0));

{ou bien}

Chemin := ExtractFilePath(Application.Exename);



Parfois, lorsque l'utilisateur créée un raccourci vers votre application, il modifie le répertoire de travail. Si vous travaillez avec des fichiers se trouvant dans le même répertoire que l'executable, ceci peut vous poser des problèmes.
Pour résoudre ceci, vous pouvez obtenir le répertoire physique de votre application, et définir le répertoire de travail de votre application:


forcage du répertoire de travail de l'application

uses
  SysUtils;

function GetExePath: string;
begin
  Result := ExtractFilePath(Application.Exename);
end;

begin
  SetCurrentDir(GetExePath);
end;





3 requête(s) SQL executée(s) en 0.001 Secs - Temps total de génération de la page : 0.005 Secs