易語言怎麼做一個可以保存的軟件
- 提问者网友:浩歌待明月
- 2021-08-10 05:01
- 五星知识达人网友:第四晚心情
- 2021-08-10 06:22
按保存就如下
写到文件(取运行目录()+"\test.txt",编辑框1.内容)
启动窗口创建完毕
编辑框1.内容=到文本(读入文件(取运行目录()+"\test.txt"))
- 1楼网友:像个废品
- 2021-08-10 09:39
写配置项
读配置项
- 2楼网友:鸽屿
- 2021-08-10 09:22
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
写配置项 (取运行目录 () + “\保存.ini”, “程序保存”, “保存编辑框内容”, 编辑框1.内容)
.子程序 __启动窗口_创建完毕
编辑框1.内容 = “” + 读配置项 (取运行目录 () + “\保存.ini”, “程序保存”, “保存编辑框内容”, 编辑框1.内容) 这样就行了
- 3楼网友:三千妖杀
- 2021-08-10 08:00
- 4楼网友:话散在刀尖上
- 2021-08-10 06:55
这是配置项的:
.版本 2
.程序集 窗口程序集1 .程序集变量 自动保存文件名, 文本型
.子程序 __启动窗口_创建完毕
.如果真 (读配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “Disabled”, “Yes”) = “No”) ' 判断上次用户操作编辑是退出是否有意外发生,如果有意外则提示是否恢复,否则正常进入! .如果真 (信息框 (“您的程序因发生意外而终止,您是否想恢复自动备份的文件!”, #是否钮 + #询问图标, “是否恢复自动备份的文件”) = #是钮) ' 如果上次程序是意外关闭将询问和载入 编辑框.内容 = 到文本 (读入文件 (读配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “TempFile”, “”))) ' 恢复具体的内容 删除文件 (读配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “TempFile”, “”)) ' 恢复后把上次备份的文件删除 自动保存文件名 = 取临时文件名 () ' 为下次恢复起名 写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “TempFile”, 自动保存文件名) ' 在配置项中记录备份文件的路径 写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “Disabled”, “No”) ' 置初始状态为有变化发生 时钟.时钟周期 = 到数值 (组合框.内容) × 1000 ' 默认启动程序就自动做备份处理 返回 () .如果真结束
.如果真结束 删除文件 (读配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “TempFile”, “”)) ' 恢复后把上次备份的文件删除 自动保存文件名 = 取临时文件名 () ' 同上边相同命令 写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “TempFile”, 自动保存文件名) ' 同上边相同命令 写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “Disabled”, “No”) ' 同上边相同命令 时钟.时钟周期 = 到数值 (组合框.内容) × 1000 编辑框.内容 = 取重复文本 (100, “神2 - BoyChong - 谢栋!~~”) ' 临时代码,可删除
.子程序 _编辑框_内容被改变
写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “Disabled”, “No”)
.子程序 _按钮1_被单击
.如果真 (保存对话框.打开 ()) 写到文件 (保存对话框.文件名, 到字节集 (编辑框.内容)) 写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “Disabled”, “Yes”) ' 保存当前编辑框文件,并且因为用户已执行过常规保存操作,所以此刻程序发生以外,启动时将不提示是否要自动恢复! .如果真结束
.子程序 _组合框_列表项被选择
时钟.时钟周期 = 到数值 (组合框.内容) × 1000 ' 设定文件备份的时间!
.子程序 _时钟_周期事件
写到文件 (自动保存文件名, 到字节集 (编辑框.内容)) ' 备份文件
.子程序 __启动窗口_将被销毁
写配置项 (取运行目录 () + “\AppYiWaiTest.ini”, “YiWai”, “Disabled”, “Yes”) ' 如果是不违背用户意愿的正常的关闭,将会在窗口关闭的时候执行此事件 - 即此随窗口关闭的事件只要执行便代表系统用户正常退出,否则再次启动时将根据是否为需要备份的情况自动进行恢复和取消操作!
.子程序 _按钮3_被单击
结束 () ' 用 结束() 将调过整个程序中所有的子程序,直接退出程序及其任何窗口,顾同时也跳过 __启动窗口_将被销毁 事件,顾可以模拟意外退出的情况!