本文整理自网络,侵删。
这是一个使用FireMonkey移动应用程序将设置保存到INI文件的示例。
已经确认可以与Delphi XE6和Android一起使用。
使用TPath.GetDocumentsPath函数获取用于保存INI文件的目录。为防止出现乱码,请为字符代码指定UTF-8。其余部分与Windows相同。
使用单位uses System.IOUtils, System.IniFiles;保存设置procedure TForm1.Button2Click(Sender: TObject);var IniFile: TMemIniFile;begin IniFile := TMemIniFile.Create(TPath.Combine(TPath.GetDocumentsPath, 'test.ini'), TEncoding.UTF8); try IniFile.WriteString('SECTION', 'STRING', '文字列'); IniFile.WriteInteger('SECTION', 'INTEGER', 999); IniFile.UpdateFile; finally IniFile.Free; end;end;加载设置procedure TForm1.Button3Click(Sender: TObject);var IniFile: TMemIniFile; S: string; I: Integer;begin IniFile := TMemIniFile.Create(TPath.Combine(TPath.GetDocumentsPath, 'test.ini'), TEncoding.UTF8); try S := IniFile.ReadString('SECTION', 'STRING', ''); I := IniFile.ReadInteger('SECTION', 'INTEGER', 0); finally IniFile.Free; end;end;
相关阅读 >>
Delphi 得到 winrar 处理解压缩文件的返回值 ?
Delphi 如何将memo或richedit保存为utf 8文本文件?
更多相关阅读请进入《Delphi》频道 >>