- unit Unit1;
- interface
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls;
- type
- TForm1 = class(TForm)
- Memo1: TMemo;
- Button1: TButton;
- Button2: TButton;
- Button3: TButton;
- procedure Button1Click(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- procedure Button3Click(Sender: TObject);
- end;
- var
- Form1: TForm1;
- implementation
- {$R *.dfm}
- const
- FilePath = 'C:/Temp/My.ini';
- //写入 Ini 文件, 如果指定文件路径不存在会自动建立
- procedure TForm1.Button1Click(Sender: TObject);
- begin
- WritePrivateProfileString('段1', 'Key1', '值1', PChar(FilePath));
- WritePrivateProfileString('段1', 'Key2', '值2', PChar(FilePath));
- WritePrivateProfileString('段2', 'Key1', '值1', PChar(FilePath));
- end;
- //把写入结果显示在 Memo 看看
- procedure TForm1.Button2Click(Sender: TObject);
- begin
- if not FileExists(FilePath) then Exit;
- Memo1.Lines.LoadFromFile(FilePath);
- end;
- //读取测试
- procedure TForm1.Button3Click(Sender: TObject);
- var
- buf: array[Byte] of Char; {准备接受缓冲区}
- begin
- GetPrivateProfileString('段1', 'Key2', '默认值', buf, Length(buf), PChar(FilePath));
- ShowMessage(buf);
- end;
- end.
API读写ini文件
最新推荐文章于 2023-03-21 17:44:50 发布
本文介绍了一个使用 Delphi 进行 Ini 文件读写的示例程序。通过三个按钮触发不同功能:写入 Ini 文件、显示文件内容及读取特定值。此示例展示了如何利用 Delphi 的系统函数进行 Ini 文件的基本操作。
1777

被折叠的 条评论
为什么被折叠?



