当我们关掉一个软件窗口时易语言写配置文件,需要把一些数据保存上去,还有诸如最后一次的登入帐号、密码,软件的升级版本信息等等,我们一般保存在.ini文件中,易语言的写配置项()和读配置项()的作用尚且这般,本视频演示了怎样把帐号、密码写入配置文件,并且演示了加密密码和揭秘密码。
视频链接:
511遇到易语言教程
命令:
一、写配置项()
调用格式: 〈逻辑型〉 写配置项 (文本型 配置文件名,文本型 节名称,[文本型 配置项名称],[文本型 欲写入值]) - 系统核心支持库->系统处理
英文名称:SetKeyText
将指定文本内容写入指定配置项中或则删掉指定的配置项或节,如果指定配置文件不存在,将会手动创建。成功返回真易语言写配置文件,失败返回假。本命令为中级命令。
参数的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。
参数的名称为“节名称”,类型为“文本型(text)”。包含欲写入配置项所处节的名称。
参数的名称为“配置项名称”,类型为“文本型(text)”,可以被省略。参数值指定欲写入配置项在其节中的名称。如果参数值被省略,则删掉指定节及其下的所有配置项。
参数的名称为“欲写入值”,类型为“文本型(text)”,可以被省略。参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删掉所指定配置项。
操作系统需求: Windows
二、读配置项()
三、取配置节名()
例子:
1、账号密码写入配置文件
2、自动读取配置文件(账号、密码)
3、密码加密写入配置文件,读取揭秘
4、取配置节名下的所有数据
四、教程源码:
.版本 2
.支持库 spec
.支持库 dp1
.子程序 _按钮1_被单击, , , 写配置项
写配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, 编辑框_账号.内容)
.子程序 _按钮2_被单击, , , 读配置项
调试输出 (读配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, ))
.子程序 _按钮3_被单击, , , 取配置节名
调试输出 (取配置节名 (取运行目录 () + “\config.ini”))
.子程序 __启动窗口_创建完毕
.局部变量 账号, 文本型
.局部变量 密码, 文本型
.如果 (文件是否存在 (取运行目录 () + “\config.ini”) = 真)
账号 = 读配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, )
密码 = 读配置项 (取运行目录 () + “\config.ini”, “密码记录”, “密码”, )
编辑框_账号.内容 = 账号
编辑框_密码.内容 = 到文本 (解密数据 (到字节集 (密码), “511遇见”, #DES算法))
.否则
写配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, 编辑框_账号.内容)
写配置项 (取运行目录 () + “\config.ini”, “密码记录”, “密码”, 编辑框_密码.内容)
.如果结束
.子程序 _按钮4_被单击, , , 登录
写配置项 (取运行目录 () + “\config.ini”, “账号记录”, “账号”, 编辑框_账号.内容)
写配置项 (取运行目录 () + “\config.ini”, “密码记录”, “密码”, 到文本 (加密数据 (到字节集 (编辑框_密码.内容), “511遇见”, #DES算法)))
源码:511遇到易语言教程
511遇到易语言教程视频链接
易语言教程读配置项和写配置项