Frage

Mein Ziel ist es Benutzerkonfigurationsdateien unter bereitstellen:

  • $ HOME / .appname für Unix / Linux.
  • \ Dokumente und Einstellungen \ (Benutzer) \ Anwendungsdaten \ AppName für Windows.

Was ist die API oder eine Gruppe von Funktionen, die ich verwenden kann, mit dem entsprechenden {$ IFDEF} s, so kann ich meine Config-Dateien auf den entsprechenden Stellen bereitstellen?

War es hilfreich?

Lösung

Bessere verwenden, um die korrekte Funktion:

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

Ergebnis: = getappconfigdir (false)

Andere Tipps

Sie werden wahrscheinlich am Ende mit der GetEnvironmentVariable Funktion . Unter Unix-ähnlichen Betriebssystemen, werden Sie die HOME Umgebungsvariable verwenden. Unter Windows finden Sie die APPDATA Umgebungsvariable verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top