Domanda

Il mio scopo è quello di distribuire i file di configurazione utente sotto:

  • $ HOME / .appname per Unix / Linux.
  • \ Documents and Settings \ (utente) \ Dati applicazioni \ NomeApp per Windows.

Quali sono le API o di un gruppo di funzioni che posso usare, con l'appropriato {$ IFDEF} s ', in modo da poter distribuire i miei file di configurazione sui luoghi appropriati?

È stato utile?

Soluzione

utilizzare meglio la funzione corretta:

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

risultato: = getappconfigdir (false)

Altri suggerimenti

È probabile che finisce per utilizzare la GetEnvironmentVariable funzione . Sotto Unix-like sistemi operativi, si utilizzerà la HOME variabile d'ambiente. In Windows, si userà il APPDATA variabile d'ambiente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top