//删除键值
procedure MyIni_DeleteKey(MySection,MyIdent:string);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.DeleteKey(MySection,MyIdent);
Myini.Free;
end;//删除段
procedure MyIni_EraseSection(MySection:string);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.EraseSection(MySection);
Myini.Free;
end;//读取Bool值
function MyIni_ReadBool(MySection,MyIdent:string;
MyBool:Boolean):Boolean;
begin
Myini:=TIniFile.Create(IniFilename);
Result:=Myini.ReadBool(MySection,MyIdent,MyBool);
Myini.Free;
end;//读取Integer值
function MyIni_ReadInteger(MySection,MyIdent:string;
MyInteger:Integer):Integer;
begin
Myini:=TIniFile.Create(IniFilename);
Result:=Myini.ReadInteger(MySection,MyIdent,MyInteger);
Myini.Free;
end;//读取字符串值
function MyIni_ReadString(MySection,MyIdent:string;
MyString:String):Pchar;
begin
Myini:=TIniFile.Create(IniFilename);
Result:=Pchar(Myini.ReadString(MySection,MyIdent,MyString));
Myini.Free;
end;//写入Bool值
procedure MyIni_WriteBool(MySection,MyIdent:string;
MyBool:Boolean);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.WriteBool(MySection,MyIdent,MyBool);
Myini.Free;
end;//写入Integer值
procedure MyIni_WriteInteger(MySection,MyIdent:string;
MyInteger:Integer);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.WriteInteger(MySection,MyIdent,MyInteger);
Myini.Free;
end;//写入String值
procedure MyIni_WriteString(MySection,MyIdent:string;
MyString:String);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.WriteString(MySection,MyIdent,MyString);
Myini.Free;
end;
procedure MyIni_DeleteKey(MySection,MyIdent:string);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.DeleteKey(MySection,MyIdent);
Myini.Free;
end;//删除段
procedure MyIni_EraseSection(MySection:string);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.EraseSection(MySection);
Myini.Free;
end;//读取Bool值
function MyIni_ReadBool(MySection,MyIdent:string;
MyBool:Boolean):Boolean;
begin
Myini:=TIniFile.Create(IniFilename);
Result:=Myini.ReadBool(MySection,MyIdent,MyBool);
Myini.Free;
end;//读取Integer值
function MyIni_ReadInteger(MySection,MyIdent:string;
MyInteger:Integer):Integer;
begin
Myini:=TIniFile.Create(IniFilename);
Result:=Myini.ReadInteger(MySection,MyIdent,MyInteger);
Myini.Free;
end;//读取字符串值
function MyIni_ReadString(MySection,MyIdent:string;
MyString:String):Pchar;
begin
Myini:=TIniFile.Create(IniFilename);
Result:=Pchar(Myini.ReadString(MySection,MyIdent,MyString));
Myini.Free;
end;//写入Bool值
procedure MyIni_WriteBool(MySection,MyIdent:string;
MyBool:Boolean);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.WriteBool(MySection,MyIdent,MyBool);
Myini.Free;
end;//写入Integer值
procedure MyIni_WriteInteger(MySection,MyIdent:string;
MyInteger:Integer);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.WriteInteger(MySection,MyIdent,MyInteger);
Myini.Free;
end;//写入String值
procedure MyIni_WriteString(MySection,MyIdent:string;
MyString:String);
begin
Myini:=TIniFile.Create(IniFilename);
Myini.WriteString(MySection,MyIdent,MyString);
Myini.Free;
end;
解决方案 »
- 如何不要让DELPHI7的代码窗口最大化时全屏
- TGIFImage实现bmp2gif转换如何设置透明色?
- 关于DevExpress控件的问题。
- 主窗体内创建子窗体,老出现这个错,不知什么原因,帮忙看看!
- 如何在wwDBGrid显示上删去选择的行,数据库里不删除?????
- fastreport sum
- 关于InstallShield打包的几个问题,高分求解
- 请问怎么样获得系统的时间
- 关于SQl Server中的SQL Parser Object Library 1.0(SQLPARSER.DLL)?
- 请大家谈谈可以实现网络实时语音聊天的各种方案及各自的特点!!
- 有关SQL的一个基本问题
- 都说中国现在缺软件人才,我怎么不觉得?找工作那么难
var
inifile:Tinifile;
filename:string;
begin
//建立与aa.ini的联系
inifile := Tinifile.create('aa.ini');
//从PROGRAM节读File的设置信息
filename := inifile.readstring('PROGRAM','FILE','');
//释放
INIFILE.free;
ShowMessage(filename);
end;