1. 易语言读写配置项怎样写
你分别调试输出你的代码中写配置项()和读配置项()命令,看看其中哪一条返回假,就可以判断是哪一步出错了,还可以看看运行目录里是不是存在配置.ini文件,如果文件不存在怎么能读取呢。
真正的高手不是看你写的程序有多大,而是会在调试中找到自己的不足 。你的代码错在读取配置项后没有执行任何操作。
修正:应该把.版本 2.支持库 eAPI.如果真 (到整数 (读配置项 (取运行目录 () + “\配置.ini”, “设置透明”, “透明度”, “”)) = 1) 设置窗口透明度 (_启动窗口.取窗口句柄 (), 180).如果真结束.如果真 (到整数 (读配置项 (取运行目录 () + “\配置.ini”, “设置透明”, “透明度”, “”)) = 0) 设置窗口透明度 (_启动窗口.取窗口句柄 (), 255)替换你那一句读取配置项的代码。
2. 易语言写配置项和读配置项的具体做法
.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕.如果 (文件是否存在 (取运行目录 () + “\e.ini”)) ' 读入INI窗口数据并改变窗体位置大小 _启动窗口.左边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, )) _启动窗口.顶边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, )) _启动窗口.宽度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, )) _启动窗口.高度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, )).否则 ' 初始创建INI窗口坐标数据 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边)) 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边)) 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度)) 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度)).如果结束.子程序 __启动窗口_尺寸被改变' 改变尺寸时写入INI写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度)) '也可加在窗体关闭时写入。
3. 易语言读写选择框的配置项怎么写
.版本 2 .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 .局部变量 是否选中, 文本型 是否选中 = 读配置项 (取运行目录 () + “\配置.ini”, “配置”, “选择框选中”, ) .如果真 (是否选中 = “真”) 选择框1.选中 = 真 .如果真结束 .如果真 (是否选中 = “假”) 选择框1.选中 = 假 .如果真结束 .子程序 _选择框1_被单击 .如果真 (选择框1.选中 = 真) 写配置项 (取运行目录 () + “\配置.ini”, “配置”, “选择框选中”, “真”) .如果真结束 .如果真 (选择框1.选中 = 假) 写配置项 (取运行目录 () + “\配置.ini”, “配置”, “选择框选中”, “假”) 。
4. 易语言写配置项和读配置项的具体做法
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.如果 (文件是否存在 (取运行目录 () + “\e.ini”))
' 读入INI窗口数据并改变窗体位置大小
_启动窗口.左边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, ))
_启动窗口.顶边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, ))
_启动窗口.宽度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, ))
_启动窗口.高度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, ))
.否则
' 初始创建INI窗口坐标数据
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度))
.如果结束
.子程序 __启动窗口_尺寸被改变
' 改变尺寸时写入INI
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度))
'也可加在窗体关闭时写入。
5. 易语言读写配置项怎样写
你分别调试输出你的代码中写配置项()和读配置项()命令,看看其中哪一条返回假,就可以判断是哪一步出错了,还可以看看运行目录里是不是存在配置.ini文件,如果文件不存在怎么能读取呢。真正的高手不是看你写的程序有多大,而是会在调试中找到自己的不足 。
你的代码错在读取配置项后没有执行任何操作。
修正:
应该把
.版本 2
.支持库 eAPI
.如果真 (到整数 (读配置项 (取运行目录 () + “\配置.ini”, “设置透明”, “透明度”, “”)) = 1)
设置窗口透明度 (_启动窗口.取窗口句柄 (), 180)
.如果真结束
.如果真 (到整数 (读配置项 (取运行目录 () + “\配置.ini”, “设置透明”, “透明度”, “”)) = 0)
设置窗口透明度 (_启动窗口.取窗口句柄 (), 255)
替换你那一句读取配置项的代码。
6. 易语言写多项配置项如何编写
不太理解你说的这个意思 看看是不是只有
.版本 2
.子程序 __启动窗口_创建完毕
写配置项 (取运行目录 () + “/123.ini'”, “节名称”, “X”, “123456”)
写配置项 (取运行目录 () + “/123.ini'”, “节名称”, “Y”, “67890”)
写出的结果就是
[节名称]
X=123456
Y=67890
如何你要写多项 改下配置名就可以了
7. 易语言怎么写多条配置项
代码就是前面节名称相同 配置项不桶
例如:
写配置项(取运行目录()+“\123.ini”,“节名称123”,“配置项名称1”,预写入的内容)
写配置项(取运行目录()+“\123.ini”,“节名称123”,“配置项名称2”,预写入的内容)
写配置项(取运行目录()+“\123.ini”,“节名称123”,“配置项名称3”,预写入的内容)