如果这是每用户文件,则应将其保存在当前用户的配置文件中.例如,在我的Windows 7系统上,您应该使用
C:\Users\Andreas Rejbrand\AppData\Local\Your Company Name\Your Product Name\Version
Run Code Online (Sandbox Code Playgroud)
如
C:\Users\Andreas Rejbrand\AppData\Local\Rejbrand\AlgoSim\2.0
Run Code Online (Sandbox Code Playgroud)
要获取C:\ Users\Andreas Rejbrand\AppData\Local路径,请使用该SHGetSpecialFolderPath功能.
设置,特别是用户特定的设置,可以存储在注册表中.看一下Registry单元和TRegistry对象.
这里有一些演示代码可以帮助您:
var
r:TRegistry
begin
r:=TRegistry.Create;
try
r.OpenKey('\Software\MyApplication',true);
r.WriteInteger('Setting1',Setting1);
r.WriteString('Setting2',Setting2);
finally
r.Free;
end;
end;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
482 次 |
| 最近记录: |