易语言读写配置或运行的问题

.版本 2

.程序集 窗口程序集1
.程序集变量 路径1, 文本型

.子程序 _按钮1_被单击

通用对话框1.打开 ()
路径1 = 通用对话框1.文件名
写配置项 (取当前目录 () + “\save.ini”, “ways”, “way1”, 通用对话框1.文件名)

.子程序 _按钮6_被单击

运行 (路径1, 真, )

.子程序 __启动窗口_创建完毕

路径1 = 读配置项 (取当前目录 () + “\save.ini”, “ways”, “way1”, 路径1)

--------------------------分割线------------------------------
选中EXE文件后,直接按按钮6能运行。。但是SAVE.INI文件中只有这些
[ways]
way1=

我手动在后面加上地址直接按按钮6一运行就停止工作。。(WIN7 64位)
2个问题。。。分别是什么原因呢?

第一个,配置项中没有地址,你可以试下把 取当前目录 () 换成 取运行目录 ()

因为你写入的配置项不是你打开的那个配置项~!

第二个:运行后,停止运行,是因为
运行 (路径1, 真, )
应该将“是否等待程序运行完毕”设置为假~!!

这样就可以了~!
运行 (文件路径, 假, )

给你看下源代码:
===============代码开始于此处==================
.版本 2

.程序集 窗口程序集1
.程序集变量 文件路径, 文本型

.子程序 __启动窗口_创建完毕

文件路径 = 读配置项 (取运行目录 () + “\save.ini”, “ways”, “way1”, 文件路径)
标签_路径.标题 = “启动时读取的路径:” + 文件路径

.子程序 _按钮_选择_被单击

通用对话框1.打开 ()
文件路径 = 通用对话框1.文件名
写配置项 (取运行目录 () + “\save.ini”, “ways”, “way1”, 通用对话框1.文件名)
标签_路径.标题 = “选择的文件路径:” + 文件路径

.子程序 _按钮_运行_被单击

运行 (文件路径, 假, )
标签_路径.标题 = “运行的文件路径:” + 文件路径

===============代码于此处结束==================
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-09
给你发电子邮件被退回来了。
我重新写了例子,这回完全符合你的要求了。代码如下:

程序集 窗口程序集1
.程序集变量 a, 文本型
.程序集变量 w, 文本型

.子程序 __启动窗口_创建完毕

' 载入 (窗口1, , 假)
w = 到文本 (读配置项 (取运行目录 () + “\配置.ini”, “程序配置”, “账户”, ))
a = 到文本 (读配置项 (取运行目录 () + “\配置.ini”, “程序配置”, “密码”, ))
编辑框1.内容 = w + #换行符 + a

.子程序 _按钮1_被单击

载入 (窗口1, , 假)

.程序集 窗口程序集2
.程序集变量 a, 整数型

.子程序 _按钮1_被单击

写配置项 (取运行目录 () + “\配置.ini”, “程序配置”, “账户”, 编辑框1.内容)
写配置项 (取运行目录 () + “\配置.ini”, “程序配置”, “密码”, 编辑框2.内容)
窗口1.销毁 ()
相似回答