System.IOUtils.TPath.GetLibraryPath

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function GetLibraryPath: string; static;

C++

static System::UnicodeString __fastcall GetLibraryPath();

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TPath


Description

Renvoie le chemin vers un répertoire permettant de stocker toutes les données devant être stockées par votre application, quel que soit l'utilisateur, comme les fichiers, les caches, les ressources et les préférences.

Si le système qui exécute votre application ne supporte pas le dossier demandé ou si le dossier demandé n'existe pas dans le système, cette fonction renvoie à la place une chaîne vide.

GetLibraryPath pointe vers les emplacements suivants sur les différentes plates-formes :

  • Sur Windows, elle pointe vers le dossier qui contient le fichier exécutable.
  • Sur Mac OS X et iOS, elle pointe vers le répertoire Library.
  • Sur Android, elle pointe vers l'emplacement sandbox spécifique au périphérique pour l'application  ; l'emplacement iOS d'origine est défini individuellement pour chaque instance d'application et pour chaque périphérique iOS.
Plate-forme Exemple de chemin ID du chemin
Windows C:\Program Files\<dossier de l'application>
Mac OS X /Users/<nom utilisateur>/Library NSLibraryDirectory
Périphérique iOS /var/mobile/Containers/Data/Application/<application ID>/Library
Simulateur iOS /Users/<nom utilisateur>/Library/Developer/CoreSimulator/Devices/<ID périphérique>/data/Containers/Data/Application/<ID application>/Library
Android /data/app-lib/<ID application> ApplicationInfo.nativeLibraryDir

Voir aussi