mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-07 09:30:21 +02:00
* global appconfig dir needs to be common_appdata directory
git-svn-id: trunk@10068 -
This commit is contained in:
parent
601bc7345e
commit
50a9dcd5f9
@ -1040,32 +1040,20 @@ Function GetAppConfigDir(Global : Boolean) : String;
|
||||
|
||||
begin
|
||||
If Global then
|
||||
Result:=DGetAppConfigDir(Global) // or use windows dir ??
|
||||
Result:=GetSpecialDir(CSIDL_COMMON_APPDATA)+ApplicationName
|
||||
else
|
||||
begin
|
||||
Result:=GetSpecialDir(CSIDL_LOCAL_APPDATA)+ApplicationName;
|
||||
If (Result='') then
|
||||
Result:=DGetAppConfigDir(Global);
|
||||
end;
|
||||
If (Result='') then
|
||||
Result:=DGetAppConfigDir(Global);
|
||||
end;
|
||||
|
||||
Function GetAppConfigFile(Global : Boolean; SubDir : Boolean) : String;
|
||||
|
||||
begin
|
||||
if Global then
|
||||
begin
|
||||
Result:=IncludeTrailingPathDelimiter(DGetAppConfigDir(Global));
|
||||
if SubDir then
|
||||
Result:=IncludeTrailingPathDelimiter(Result+'Config');
|
||||
Result:=Result+ApplicationName+ConfigExtension;
|
||||
end
|
||||
else
|
||||
begin
|
||||
Result:=IncludeTrailingPathDelimiter(GetAppConfigDir(False));
|
||||
if SubDir then
|
||||
Result:=Result+'Config\';
|
||||
Result:=Result+ApplicationName+ConfigExtension;
|
||||
end;
|
||||
Result:=IncludeTrailingPathDelimiter(GetAppConfigDir(Global));
|
||||
if SubDir then
|
||||
Result:=IncludeTrailingPathDelimiter(Result+'Config');
|
||||
Result:=Result+ApplicationName+ConfigExtension;
|
||||
end;
|
||||
|
||||
Procedure InitSysConfigDir;
|
||||
|
Loading…
Reference in New Issue
Block a user