%appdata%
Модератор: Модераторы
%appdata%
Подскажите пожалуйсто: Как получить в лазарусе каталог для настроек юзверьской программы?? типо Documents and settings\Hinst или /home/hinst в линухе??
Смотрите функцию ExpandFileName()
а что на неё смотреть?? не думаю, что она возвращает каталог пользователя
GetAppConfigDir(False)
http://www.freepascal.org/docs-html/rtl ... igdir.html
это с уже созданной поддиректорией для конфигов.
Если без поддиректории -- нужно что-то типа
ExtractFilePath(GetAppConfigFile(False))
http://www.freepascal.org/docs-html/rtl ... igdir.html
это с уже созданной поддиректорией для конфигов.
Если без поддиректории -- нужно что-то типа
ExtractFilePath(GetAppConfigFile(False))
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Код: Выделить всё
{$IFDEF UNIX}
Result := SysUtils.GetEnvironmentVariable('HOME') + DirectorySeparator;
{$ENDIF}
{$IFDEF WINDOWS}
Result := SysUtils.GetEnvironmentVariable('APPDATA') + DirectorySeparator;
{$ENDIF} Odyssey: пасибо. за4от
