delphi xe之路(16)ini文件的操作

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文件。

时间: 2024-10-31 23:45:23

delphi xe之路(16)ini文件的操作的相关文章

Delphi XE 之路(6)手势操作

 1.在窗体上使用并放置一个TGestures控件是必需的 2.如果要操作控件,并使按件能支持手势操作,还要进行一些相应的设置才能使用 3. 本经人试验(由于这玩意开发太慢,没办法一个个试出来,要好久的),主窗体的Touch下的GestureManager属性要指定TGestures控件,然后在Gestures下的Standard属性下要选中相应的动作,比如: Left:从右到左划动 Right:从左到右划动 Up:从下到上划动 Down:从上到下划动 UpLeft:从下到上左 UpRight:

Delphi XE之路(3)解决启动时短暂的黑屏

以下转自玻璃城市的博客,已经在我手机上测试成功!不过带来一个新的问题,在手机横向时程序会停止执行???    delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理? 网上有些资料,这里主要参考和整理了CSDN论坛上第42#liaobo的回复. 第一步:建立2个文件:loading.png 和 styles.xml,其中loading.png 是启动时替代黑屏的图片,styles.xml是对背

Python读取ini文件、操作mysql、发送邮件实例_python

我是闲的没事干,2014过的太浮夸了,博客也没写几篇,哎~~~ 用这篇来记录即将逝去的2014 python对各种数据库的各种操作满大街都是,不过,我还是喜欢我这种风格的,涉及到其它操作,不过重点还是对数据库的操作.呵~~ Python操作Mysql 首先,我习惯将配置信息写到配置文件,这样修改时可以不用源代码,然后再写通用的函数供调用 新建一个配置文件,就命名为conf.ini,可以写各种配置信息,不过都指明节点(文件格式要求还是较严格的): 复制代码 代码如下: [app_info] DAT

delphi xe 之路(19)clientdataset的详细介绍01

Delphi做为一个快速应用开发工具,深受程序员的喜爱.其强大的组件功能,让程序员能够轻松.高效地完成常见的界面开发.数据库应用等功能.然而,帮助的相对缺乏,使得许多组件的功能并不为人们正确地使用,究其原因,仍然是认识上的问题.对于MIDAS开发中的核心部件,TClientDataSet 和TDataSetProvider,由于资料的缺乏,人们在网上大多谈论的是李维的书籍内容.我有幸在BDN上见到了Cary Jensen的Professional Developer系列文章,详细阐述了DELPH

delphi xe 之路(20)clientdataset的详细介绍02

ClientDataSet的隐含功能------转载<Delphi 从入门到精通>                       可能与前面的笔记有重复的地方     ClientDataSet组件支持很多特性,其中一些与三级结构有关,而且还可以用在其他环境中.该组件说明了一个数据库完全映象在内存 中,这使得可以进行动态的操作,如建立一个索引,其他数据集合通常不支持该特性.例如,为了对查询分类,我们通常是重新执行它. 为了索引一个局部表格,需要定义索引.只有ADO数据集合有一些与ClientDa

Delphi XE之路(13)开发数据库三层应用的DataSnap

我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计: (1)利用向导完成DataSnap服务器的框架,如下图: 由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序 我习惯使用TCP/IP作为通讯协议,简单且速度快,Sample Methods是演示和测试用 缺省211端口 使用TDSServerModule作为数据服务提供主体,非常方便变更为Service应用服务   (2)设置服务器数据 在TDSS

Delphi XE之路(10)安装XE7后XE5共存问题

   下载XE7,解压安装老是说没有足够的空间进行安装.选择D盘进行安装提示依旧,D盘空间应该足够大了.  修改windows的虚拟内存位置为D盘,提示依旧,问题在哪儿呢?  看来是C盘空间小了,清理C盘空间达到10G左右,安装开始运行!中午挂机安装,回家吃饭!  XE7安装破解之后,成功运行~!  但是XE5运行不了了??????  删除c:\program data\\Embarcadero下的.licenses..cgb_license.*.slip文件.这会导致delphi xe7不能使

delphi xe 之路(21)通知推送

今天教大家使用的是通知(Notification)功能,在Delphi XE6很貼心的也將通知的功能封裝成元件,只要簡單的設定屬性就可以使用了.我們以簡單的篇幅教大家快速使用程式的通知功能,在後面我們會以比較大的篇幅放在Google Cloud Messaging(GCM)搭配Kinvey的BAAS服務(Backend as a Service)實做出推播通知(Push Notification)功能. 通知Notification 在Delphi XE6使用通知功能相當簡單,只要在表單上放置T

delphi xe 之路(27)XE7 Datasnap使用dbExpress连接MySQL

这次以MySQL为例,对MYSQL的连接进行了试验,过程中需要注意的几个点: 1.创建DataSnap的服务器端,这些都没什么说的,根据向导来,最后生成ServerMethodsUnit1模块, 2.在Data Explorer设置mysql的连接信息,当然现在是连不通的 3.在ServerMethodsUnit1模块中加入TSQLConnect.TSQLTable.TDataSetProvider三个元件. 4.选择ConnectionName为MySQLConnection,Driver选择