我想在ini文件中存放一系列IP地址,格式如下:
;IP地址设置
[DNS_TO_IP]
219.133.38.151
219.133.38.152
219.133.38.155
219.133.38.227
219.133.48.17
219.133.48.18
该怎么实现,这里的IP是关键字还是值?
望指教!
ini是分段的,你可以看帮助,给你几个例子:
{方法一:用 Windows API 函数}
① 从.INI文件中获取字符串
var
strResult:array[0..30] of Char;
begin
GetPrivateProfileString(‘ desktop ‘, ‘wallpaper‘,
‘c:windowsnewwall.bmp‘ , strResult, 100,
‘c:windowswin.ini‘ );
edit1.text:=strResult; //显示取得字符串
end;
② 从.INI文件中获取整数
var
nResult: integer;
begin
nResult := GetPrivateProfileString(‘ desktop ‘, ‘ tilewallpaper‘,
0 , ‘c:windowswin.ini‘ );
edit1.text:=intostr(nResult); //显示取得整数
end;
③ 向.INI文件写入字符串
WritePrivateProfileString(‘desktop‘, ‘wallpaper‘,
strWrite ,‘c:windowswin.ini‘);
{ 方法二:使用TiniFile进行读写 }
① 从.INI文件中读字符串
var MyIni: TIniFile;
begin
MyIni := TIniFile.Create(‘c:windowswin.ini‘);
edit1.text:=MyIni.ReadString(‘Desktop‘, ‘Wallpaper‘, ‘‘);
end;
② 向.INI文件中写入字符串
var MyIni: TIniFile;
begin
MyIni := TIniFile.Create(‘c:windowswin.ini‘);
MyIni.WriteString(‘desktop‘, ‘wallpaper‘, ‘c:a.bmp‘);
end;