TC官方合作论坛

标题: 文件的配置与读取问题 [打印本页]

作者: encoresim    时间: 2013-7-23 02:37
标题: 文件的配置与读取问题
//写了个脚本 里面的 配置文件 能够正常使用。 在脚本根目录下生成了ini文件。 并且里面的数据也都正确。
//待我 关闭脚本 重新运行脚本时。 应该是读取配置 然后 设置文本

//此时出现了错误。
//也就是本该编辑框里面被设置进去文本 可是编辑框里面是空的。
//开始我怀疑是读取配置写的不对。 但当我再次去打开根目录下的ini文件时 发现 里面的数据也空了

//也就是在脚本 初始化  读取文件之前 脚本又再次的把编辑框里面的数据写入了ini文件(当然 此时编辑框是空的 所以写入的文本也是空的)

//简单说 就是 读配置之前重新写入了空文本。 导致读取文本的时候是空的。所以设置编辑框文本的时候 变和 没设置一样。

//下面附上源码 大神帮解决下 在线等。

空间 辅助工具




路径,账号,密码,大区




功能 编辑框1_内容改变()
路径=系统.获取程序路径()   
账号=编辑框.获得文本("编辑框1")
辅助.写配置("RealmName","user",账号,路径&"Config.ini")




功能结束




功能 编辑框0_内容改变()
路径=系统.获取程序路径()
密码=编辑框.获得文本("编辑框0")
辅助.写配置("RealmName","password",密码,路径&"Config.ini")




功能结束




功能 下拉框1_选择改变()
路径=系统.获取程序路径()
大区=下拉框.得到选项("下拉框1")
辅助.写配置("RealmName","service",大区,路径&"Config.ini")








功能结束




功能 读配置文件()
读账号=辅助.读配置("RealmName","user",路径&"Config.ini")
读密码=辅助.读配置("RealmName","password",路径&"Config.ini")
读大区=辅助.读配置("RealmName","service",路径&"Config.ini")
编辑框.设置文本("编辑框1",读账号)
编辑框.设置文本("编辑框0",读密码)








功能结束




功能 初始化()




辅助工具.读配置文件()




功能结束




空间结束



作者: encoresim    时间: 2013-7-23 03:09
刚才又调试了下。 发现是读配置的时候 返回时空 也就是在这出错。 然后尝试把 读配置文件的 地址 更改了一下。换成了 具体的C:\\Config.ini 发现 问题能够解决。 也就是 读配置时  ,路径&"Config.ini"   这个命令 不能识别。 可写配置时 能识别。 是不是有别的根目录读取的写法。求大神更正
作者: encoresim    时间: 2013-7-23 03:16
半天。。。终于解决了。 问题就在于  功能 读配置文件() 里面  ,,又添加了一个 路径=系统.获得程序路径() 这样一来。。就解决根目录读配置的问题了。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1