德尔福 – 从IniFile读取2行
发布时间:2020-12-15 09:43:54 所属栏目:大数据 来源:网络整理
导读:再试一次.根据建议,添加我理解的代码片段.我很好,我必须在两行中保存4位信息,如下所示: IniFile.WriteString('TestSection','Name','Country');IniFile.WriteString('TestSection','City','Street'); 我的问题更多的是将这些信息重新加载到表单中.如果在我
再试一次.根据建议,添加我理解的代码片段.我很好,我必须在两行中保存4位信息,如下所示:
IniFile.WriteString('TestSection','Name','Country'); IniFile.WriteString('TestSection','City','Street'); 我的问题更多的是将这些信息重新加载到表单中.如果在我的IniFile中我保存了例如以下代码 [TestSection] John=Uk London=barlystreet Mike=Spain Madrid=eduardostrata Emma=USA New York=1st Avenue 在IniFile中编写信息.通过上面的代码添加. 解决方法
这不是INI文件的工作原理.您保存名称=值对,并且必须有一种方法来关联它们.
也许这可以帮助您入门: Ini := TIniFile.Create(YourIniFileName); try Ini.WriteString('Mike','Country','Spain'); Ini.WriteString('Mike','Madrid'); Ini.WriteString('Mike','Street','EduardoStrata'); finally Ini.Free; end; 包含以下内容的INI文件中的结果: [Mike] Country=Spain City=Madrid Street=EduardoStrata 要加载: var Country,City,Street: string; Ini: TIniFile; begin Ini := TIniFile.Create(YourIniFilename); try Country := Ini.ReadString('Mike','<None>'); City := Ini.ReadString('Mike','<None>'); Street := Ini.ReadString('Mike','<None>'); finally Ini.Free; end; // Country,and Street now equal the values for 'Mike',// or they contain '<None>' if the section 'Mike' doesn't // exist or has no values for the variable. end; 所以你可以弄清楚它是如何工作的.部分([]中的部分)是人的名字,名称/值对是位置和它的对应值(例如,’Country = Spain’). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |