Question

Mon but est de déployer les fichiers de configuration utilisateur sous:

  • $ HOME / .appname pour Unix / Linux.
  • \ Documents and Settings \ (utilisateur) \ Application Data \ AppName pour Windows.

Quels sont ou d'un groupe de fonctions de l'API que je peux utiliser, avec le approprié {$ IFDEF} 's, je peux déployer mes fichiers de configuration sur les endroits appropriés?

Était-ce utile?

La solution

Mieux utiliser la fonction correcte:

http://www.freepascal.org/docs-html /rtl/sysutils/getappconfigdir.html

Résultat: = getappconfigdir (false)

Autres conseils

Vous aurez probablement à l'aide du fonction GetEnvironmentVariable . Sous Unix systèmes d'exploitation, vous utiliserez la variable d'environnement HOME. Sous Windows, vous allez utiliser la variable d'environnement APPDATA.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top