procedure TForm1.FormCreate(Sender: TObject);
var
filename:string;
begin
filename:=ExtractFilePath(paramstr(0))+' test.ini ';
myinifile:=TInifile.Create(filename);
edit1.Text:= myinifile.readstring('ウフミ?ホハ','モテサァテ﨤ニ','ネアハ。オトモテサァテ﨤ニ');
checkbox1.Checked:= myinifile.readbool('ウフミ?ホハ','ハヌキ?ハスモテサァ',False);
end;
如上请问为什么要“myinifile.readbool”读取方式是Bool方式?O(∩_∩)O谢谢
Delphi创建或读取Ini文件
答案:3 悬赏:70 手机版
解决时间 2021-04-04 09:21
- 提问者网友:佞臣
- 2021-04-03 13:45
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-04-03 15:04
1、TIniFile对象
以Delphi中,定义了一个TIniFile对象,将.INI文件封装在其中,并提供一些方法,专门用来对INI文件进行读写操作。如果在程序中要用到TIniFile类或其方法属性,就必须在程序单元的uses语句中手工加入对IniFiles单元的引用。
2、Create方法
该方法用来创建一个处理INI文件的TIniFile类型实例。
方法声明:constructor Create(const FileName:string);
参数说明:FileName指明待创建的INI文件的文件名;
注释:在使用TIniFile对象之前,必须先用此方法创建一个INI文件的实例。FileName中可以包含路径名,缺省时为Windows所在目录(一般就是C:windows,对于Windows NT来说,则一般是c:winnt)。用Create方法创建的实例,在使用完之后,调用Free方法释放内存。
以Delphi中,定义了一个TIniFile对象,将.INI文件封装在其中,并提供一些方法,专门用来对INI文件进行读写操作。如果在程序中要用到TIniFile类或其方法属性,就必须在程序单元的uses语句中手工加入对IniFiles单元的引用。
2、Create方法
该方法用来创建一个处理INI文件的TIniFile类型实例。
方法声明:constructor Create(const FileName:string);
参数说明:FileName指明待创建的INI文件的文件名;
注释:在使用TIniFile对象之前,必须先用此方法创建一个INI文件的实例。FileName中可以包含路径名,缺省时为Windows所在目录(一般就是C:windows,对于Windows NT来说,则一般是c:winnt)。用Create方法创建的实例,在使用完之后,调用Free方法释放内存。
全部回答
- 1楼网友:大漠
- 2021-04-03 16:10
readbool这个函数的返回值是Bool类型的,
checkbox1.Checked的属性值也是Bool类型的
- 2楼网友:举杯邀酒敬孤独
- 2021-04-03 15:49
filecreate('路径加文件名');//创建一个文件。
读写ini文件:
先在 uses 定义 inifiles, 在 var 定义 myinifile:tinifile;
实现部分写代码:
myinifile:=tinifile.create('d:\1.ini');//打开d盘的 1.ini 文件。
myinifile.readstring('小节名','关键字','缺省值');//读取字符型数据。
myinifile.redainteger('小节名','关键字','缺省值');//读取整数型数据。
myinifile.readbool('小节名','关键字','缺省值');//读取逻辑型数据。
写入ini文件:
myinifile.writestring('小节名','关键字',变量或字符串值);//写入字符型数据。
myinifile.writeinteger('小节名','关键字','变量或整型数值);//写入整数型数据。
myinifile.writebool('小节名','关键字',变量或true或false);//写入逻辑型数
myinifile.free;//释放ini文件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯