易语言程序保存关闭前的设置源码怎么写
- 提问者网友:活着好累
- 2021-02-19 18:57
- 五星知识达人网友:轻雾山林
- 2021-02-19 20:05
1. 写配置项(“需要的目录”,“软件名称”,“标题”,“abcd”)
然后启动的时候读取就可以了
2. _启动窗口.标题=读配置项(“需要的目录”,“软件名称”,“标题”,)
退出的时候:写配置项()
调用格式: 〈逻辑型〉 写配置项 (文本型 配置文件名,文本型 节名称,[文本型 配置项名称],[文本型 欲写入值]) - 系统核心支持库->系统处理
英文名称:SetKeyText
将指定文本内容写入指定配置项中或者删除指定的配置项或节,如果指定配置文件不存在,将会自动创建。成功返回真,失败返回假。本命令为初级命令。
参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。
参数<2>的名称为“节名称”,类型为“文本型(text)”。包含欲写入配置项所处节的名称。
参数<3>的名称为“配置项名称”,类型为“文本型(text)”,可以被省略。参数值指定欲写入配置项在其节中的名称。如果参数值被省略,则删除指定节及其下的所有配置项。
参数<4>的名称为“欲写入值”,类型为“文本型(text)”,可以被省略。参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删除所指定配置项。
操作系统需求: Windows
启动的时候:读配置项()
调用格式: 〈文本型〉 读配置项 (文本型 配置文件名,文本型 节名称,文本型 配置项名称,[文本型 默认文本]) - 系统核心支持库->系统处理
英文名称:GetKeyText
读取指定配置文件中指定项目的文本内容。本命令为初级命令。
参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。
参数<2>的名称为“节名称”,类型为“文本型(text)”。包含欲读入配置项所处节的名称。
参数<3>的名称为“配置项名称”,类型为“文本型(text)”。参数值指定欲读入配置项在其节中的名称。
参数<4>的名称为“默认文本”,类型为“文本型(text)”,可以被省略。如果指定配置项不存在,将返回此默认文本。如果指定配置项不存在且本参数被省略,将返回空文本。
操作系统需求: Windows
- 1楼网友:零点过十分
- 2021-02-19 21:49
- 2楼网友:鱼芗
- 2021-02-19 21:19
简单的写了一段源码,仅供参考,
截图可能看不太清,说下邮箱我发源码给你
.版本 2
.程序集 窗口程序集1 .程序集变量 现行文件名, 文本型
.子程序 _按钮1_被单击
通用对话框1.标题 = “打开” 通用对话框1.类型 = 0 通用对话框1.过滤器 = “文本文件(*.txt)|*.txt|配置文件(*.ini)|*.ini|所有文件|*.*” .如果真 (通用对话框1.打开 () = 真) 编辑框1.内容 = 读入文本 (打开文件 (通用对话框1.文件名, , ), )
.如果真结束
.子程序 _按钮2_被单击
通用对话框1.标题 = “保存” 通用对话框1.类型 = 1 通用对话框1.过滤器 = “文本文件(*.txt)|*.txt|配置文件(*.ini)|*.ini|所有文件|*.*” 保存文档 ()
.子程序 保存文档, 逻辑型, , 返回真表示用户选择了中止 .参数 文件名, 文本型, 可空 .局部变量 保存文件名, 文本型 .局部变量 文件号, 整数型
保存文件名 = 选择 (是否为空 (文件名), 现行文件名, 文件名) .如果真 (保存文件名 = “”) 通用对话框1.标题 = “请输入欲保存到的文本文件名:” 通用对话框1.过滤器 = “文本文件(*.txt)|*.txt|配置文件(*.ini)|*.ini|所有文件|*.*” 通用对话框1.类型 = 1 .如果真 (通用对话框1.打开 () = 假) 返回 (真) .如果真结束 保存文件名 = 通用对话框1.文件名 .如果真结束 设置修改状态 (假) 文件号 = 打开文件 (保存文件名, #重写, ) .如果真 (文件号 ≠ 0) .如果 (写出文本 (文件号, 编辑框1.内容) = 真) 关闭文件 (文件号) 现行文件名 = 保存文件名 返回 (假) .否则 关闭文件 (文件号) .如果结束
.如果真结束 信息框 (“保存文件失败!”, #错误图标, “错误”) 返回 (假)
.子程序 是否已被修改, 逻辑型
返回 (编辑框1.发送信息 (184, 0, 0) ≠ 0)
.子程序 设置修改状态 .参数 是否已被修改, 逻辑型, 可空, 默认为设置成被修改
编辑框1.发送信息 (185, 选择 (是否为空 (是否已被修改) = 真 或 是否已被修改 = 真, 1, 0), 0)
.子程序 询问保存文档, 逻辑型, , 返回真表示用户选择了中止 .局部变量 询问返回, 整数型
.如果真 (是否已被修改 () = 真) 询问返回 = 信息框 (“文件已经被修改,是否保存?”, #取消是否钮 + #询问图标, “询问”) .如果真 (询问返回 = #取消钮) 返回 (真) .如果真结束 .如果真 (询问返回 = #是钮) .如果真 (保存文档 () = 真) 返回 (真) .如果真结束
.如果真结束
.如果真结束 返回 (假)
.子程序 __启动窗口_可否被关闭, 逻辑型
.如果真 (询问保存文档 () = 假) 结束 () .如果真结束