ini文件读写
//创建对象:
iniFile:=TIniFile.Create(strFile);
//写入
procedure IEAddFavUrl(FURL, Title: string);
var
fPath: string;
begin
fPath := GetFavoritesPath;
with TIniFile.Create(fPath + Title + '.url') do
try
WriteString('InternetShortcut', 'URL', FURL);
finally
free;
end;
end;
//读取单个子节点的值
function AWS_GET_HomeWebAddr:String;
var
strPath,strDefault,strWebAddr:string;
AWSIni:TIniFile;
Buffer:array[0..MAX_PATH] of Char;
begin
strDefault:='http://'+GStack.LocalAddress;
ZeroMemory(@Buffer[0],SizeOf(Buffer));
GetWindowsDirectory(@Buffer[0],MAX_PATH);
strPath:=StrPas(@Buffer[0])+'\Aws.ini';
AWSIni:=TIniFile.Create(strPath);
strWebAddr:=AWSIni.ReadString('config','Aws_LocalIp','');
AWSIni.Free;
if strWebAddr='' then
strWebAddr:=strDefault;
Result:=strWebAddr;
end;
//读取整个节点下的值和字节点名称
strFile:=StrBackupPath+'data.ini';
iniFile:=TIniFile.Create(strFile);
sl:=TStringList.Create;
slValue:=TStringList.Create;
iniFile.ReadSections(sl);//读取ini文件中所有的一级节点到sl中。
iniFile.ReadSection('comm',sl);//读取comm节点下所有子节点名称到sl中.
iniFile.ReadSectionValues('comm',slValue);//读取comm节点下所有子节点的名称和值到slValue中:id=123
最新文章
- 【转】iOS9适配
- Two Sum (c#)
- UVa 714 Copying Books(二分)
- IOS第15天(2,事件处理,侧滑菜单,抽屉效果)
- Spring----->;projects----->;概述
- 电话连线(codevs 1003)
- IOS 改变导航栏返回按钮的标题
- 30个HTML5学习资源
- 关于socket的关闭:close和shutdown
- MVC5入门学习系列④
- Oracle的sessions和processes的数计算公式
- Android 开发笔记___存储方式__共享参数__sharedprefences
- 【转】Linux上vi(vim)编辑器使用教程
- c#核心基础 - 浅谈 c# 中的特性 Attribute)
- H5 文本属性
- 150. Evaluate Reverse Polish Notation逆波兰表达式
- [UE4]虚幻4蓝图使用小技巧
- linux下brctl配置网桥
- HDU 2243 考研路茫茫——单词情结(AC自动机+矩阵快速幂)
- 获取不到offsetHeight问题