DELPHI基础-DELPHI中的INI文件编程.docx

上传人:新** 文档编号:557394384 上传时间:2023-04-21 格式:DOCX 页数:4 大小:13.10KB
返回 下载 相关 举报
DELPHI基础-DELPHI中的INI文件编程.docx_第1页
第1页 / 共4页
DELPHI基础-DELPHI中的INI文件编程.docx_第2页
第2页 / 共4页
DELPHI基础-DELPHI中的INI文件编程.docx_第3页
第3页 / 共4页
DELPHI基础-DELPHI中的INI文件编程.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《DELPHI基础-DELPHI中的INI文件编程.docx》由会员分享,可在线阅读,更多相关《DELPHI基础-DELPHI中的INI文件编程.docx(4页珍藏版)》请在金锄头文库上搜索。

1、 DELPHI基础:DELPHI中的INI文件编程;解释小节名关键字=值.- INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。- 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。- 解释以分号“;”开头。其次局部:定义- 1、在Interface的Uses节增加IniFiles;- 2、在Var变量定义局部增加一行:fileHandle:Tinifile;- 然后,就可以对变量fileHandle进展创立、翻开、读取、写入等操作了。下面是一个通过ini文件读取数据库设置的例子,通过这个例子可

2、以使我们更好地理解。procedure DBConfig(var server_name,db_name,user_id,user_pwd:string);varfileHandle:tinifile;beginfileHandle:=TIniFile.Create(GetCurrentDir()+dbconfig.ini);server_name:=fileHandle.ReadString(dbsettings,server_name,ZYF);db_name:=fileHandle.ReadString(dbsettings,db_name,Al_Product);user_id:=fi

3、leHandle.ReadString(dbsettings,user_id,tap);user_pwd:=fileHandle.ReadString(dbsettings,user_pwd,tap);fileHandle.Destroy;end;留意:假如括号中的文件名没有指明路径的话,那么这个dbconfig.ini文件必需存储在Windows名目中,才能读出设定值,否则只有默认值,假如想把dbconfig.ini文件存储在应用程序当前名目中,读取的方法是:为其指定完整的路径及文件名。除了应用上面的GetCurrentDir()方法,下面的两条语句也可以完成这个功能:Filename:=E

4、xtractFilePath(Paramstr(0)+program.ini;myinifile:=Tinifile.Create(filename);这里主要用到了下面的方法来读取文件fileHandle:=TIniFile.Create(GetCurrentDir()+dbconfig.ini); /在当前工作名目下,创立一个INI文件filehandle.Readstring(小节名,关键字,缺省值); /读取一个关键字,可以指定缺省值fileHandle.Destroy /操作完毕,完毕句柄第三局部:其他操作 写INI文件同样的,TIniFile类也供应了三种不同的对象方法,向INI文

5、件写入字符串、整型数及布尔类型的关键字。fileHandle.WriteString(小节名,关键字,变量或字符串值);fileHandle.WriteInteger(小节名,关键字,变量或整型数值);fileHandle.WriteBool(小节名,关键字,变量或True或False);当这个INI文件不存在时,还会自动创立该INI文件。 删除关键字- 除了可用写入方法增加一个关键字,Tinifile类还供应了一个删除关键字的对象方法:fileHandle.DeleteKey(小节名,关键字); 小节操作- 增加一个小节可用写入的方法来完成,删除一个小节可用下面的对象方法:fileHandl

6、e.EraseSection(小节名);另外Tinifile类还供应了三种对象方法来对小节进展操作:fileHandle.ReadSection(小节名,TStrings变量);可将指定小节中的全部关键字名读取至一个字符串列表变量中;fileHandle. ReadSections(TStrings变量);可将INI文件中全部小节名读取至一个字符串列表变量中去。fileHandle.ReadSectionValues(小节名,TStrings变量);可将INI文件中指定小节的全部行(包括关键字、=、值)读取至一个字符串列表变量中去。 释放:在适当的位置用下面的语句释放fileHandle:fileHandle.Destroy;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号