Вопрос

Моя цель - развернуть файлы конфигурации пользователя в:

  • $HOME/.appname для Unix / Linux.
  • \Документы и настройки\ (пользователь)\Данные приложения\AppName для Windows.

Какие API или группу функций я могу использовать с соответствующими {$IFDEF}, чтобы я мог развернуть свои конфигурационные файлы в соответствующих местах?

Это было полезно?

Решение

Лучше используйте правильную функцию:

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

результат:=getappconfigdir(false)

Другие советы

Скорее всего, в конечном итоге вы будете использовать GetEnvironmentVariable функция.В Unix-подобных операционных системах вы будете использовать HOME переменная среды.В Windows вы будете использовать APPDATA переменная среды.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top