2009-05-11 4 views
0

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

  • $ HOME/.appname для Unix/Linux.
  • \ Documents and Settings \ (пользователь) \ Application Data \ AppName для Windows.

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

ответ

1

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

+0

Благодаря мат. Приятно знать, что он работает отлично, и так же, как в Windows, так и в системах * NIX. –

+0

'{$ I% APPDATA%}' может использоваться как сокращенное выражение для 'GetEnvironmentVariable ('APPDATA')' – stillstanding