uses inifiles;
procedure WriteIni;
var
aIniFile: TIniFile;
strStart: string;
begin
strStart := '启动';
aIniFile := TInifile.Create('c:\a.ini');
with aIniFile do
begin
WriteString('货位', '货位', strStart);
WriteString('报警', '报警', strStart);
WriteString('添加', '添加', strStart);//全写的启动。
Free;
end;
end;procedure ReadIni;
var
aIniFile: TIniFile;
IsStart:string;
begin
aIniFile := TInifile.Create('c:\a.ini');
with aIniFile do
begin
IsStart=ReadString('报警', '报警', '没启动');//什么也没读着就为没启动。
if IsStart='启动' then ShowMessage('报警启动啦!');
Free;
end;
end;一般不用查找,只需要按写的索引标号读就行了。
你可以双击这个INI文件看一下就明白了。
procedure WriteIni;
var
aIniFile: TIniFile;
strStart: string;
begin
strStart := '启动';
aIniFile := TInifile.Create('c:\a.ini');
with aIniFile do
begin
WriteString('货位', '货位', strStart);
WriteString('报警', '报警', strStart);
WriteString('添加', '添加', strStart);//全写的启动。
Free;
end;
end;procedure ReadIni;
var
aIniFile: TIniFile;
IsStart:string;
begin
aIniFile := TInifile.Create('c:\a.ini');
with aIniFile do
begin
IsStart=ReadString('报警', '报警', '没启动');//什么也没读着就为没启动。
if IsStart='启动' then ShowMessage('报警启动啦!');
Free;
end;
end;一般不用查找,只需要按写的索引标号读就行了。
你可以双击这个INI文件看一下就明白了。
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, IniFiles,
StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Memo1: TMemo;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var AppIni: TIniFile;
begin
appini := TIniFile.Create('c:\aa.ini');
appini.WriteString ('test','货位','启动');
appini.WriteString ('test','报警','启动');
appini.WriteString ('test','添加','启动');
Appini.Free ;
end;procedure TForm1.Button2Click(Sender: TObject);
var AppIni: TIniFile;begin
appini := TIniFile.Create('c:\aa.ini');
edit1.text := appini.ReadString ('test','货位','启动');
edit2.text := appini.readString ('test','报警','启动');
edit3.text := appini.readString ('test','添加','启动');
Appini.Free ;
end;end.
其中:aa.ini内容为:
[test]
货位=启动
报警=启动
添加=启动