经验Delphi INI文件保存与读取

Posted jijm123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验Delphi INI文件保存与读取相关的知识,希望对你有一定的参考价值。

//需要引用IniFiles
uses
  system.IniFiles;

//保存INI配置文件
procedure TForm1.btnSaveClick(Sender: TObject);
var
  myIniFile: TIniFile;
  filepath: string;
begin
  filepath := ExtractFilePath(Application.Exename) + DBConfig.ini; //取得ini文件的路径
  myIniFile := TIniFile.Create(filepath);
  try
    myIniFile.WriteString(DBConf, Server, edtServer.Text);     //服务器地址
    myIniFile.WriteString(DBConf, Port, edtPort.Text);         //数据库端口
    myIniFile.WriteString(DBConf, Database, edtDatabase.Text); //数据库名
    myIniFile.WriteString(DBConf, User, edtUser.Text);         //登录用户名
    myIniFile.WriteString(DBConf, Password, edtPwd.Text);      //登录密码
    ShowMessage(保存成功);
  finally
    myIniFile.Free;
  end;
end;

 

//载入INI配置文件
procedure TForm1.btnLoadClick(Sender: TObject);
var
  myIniFile: TIniFile;
  filepath: string;
begin
  filepath := ExtractFilePath(Application.Exename) + DBConfig.ini; //取得ini文件的路径
  myIniFile := TIniFile.Create(filepath);
  try
    ListBox1.Clear;
    ListBox1.Items.Add(服务器: + myIniFile.ReadString(DBConf, Server, ‘‘));     //服务器地址
    ListBox1.Items.Add(端口: + myIniFile.ReadString(DBConf, Port, ‘‘));         //数据库端口
    ListBox1.Items.Add(数据库: + myIniFile.ReadString(DBConf, Database, ‘‘));   //数据库名
    ListBox1.Items.Add(用户名: + myIniFile.ReadString(DBConf, User, ‘‘));       //登录用户名
    ListBox1.Items.Add(密码: + myIniFile.ReadString(DBConf, Password, ‘‘));     //登录密码
  finally
    myIniFile.Free;
  end;
end;

技术图片

 

以上是关于经验Delphi INI文件保存与读取的主要内容,如果未能解决你的问题,请参考以下文章

封装 INI 文件读写函数

delphi创建文件和读取.ini文件怎么写

delphi读取身份证照片问题

delphi7中 怎样把文件保存成unicode编码保存

delphi读取文本问题

delphi同步读取ini文件