Bonjour à toutes et à tous,

Si on utilise l'instruction IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0))); sous Windows et Linux on obtient tout le chemin qui est avant le nom de l'exécutable.

Sous MacOS, le chemin comprends la partie /Contents/MacOS/ qui suit le nom de l'exécutable.

C'est à dire que lorsque l'on va créer des répertoires à l'aide de l'instruction mkDir(MonRep);, le répertoire va se trouver dans le conteneur /Contents/MacOS/ et non pas dans le répertoire où se trouve l'exécutable.

Existe-t-il une instruction permettant d'avoir le nom du répertoire contenant l'exécutable et non celui suivi de /Contents/MacOS/ ou bien faut-il traficoter cela avec des instructions de coupures de texte ?

Cordialement.

Pierre.