搭建论坛《搭建之星》论坛经验交流 → [已解决]为什么不能写入配置文件?


  共有2870人关注过本帖树形打印

主题:[已解决]为什么不能写入配置文件?

帅哥哟,离线,有人找我吗?
fanzhe
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:581 积分:2194 威望:0 精华:3 注册:2005-2-2 22:49:32
[已解决]为什么不能写入配置文件?  发帖心情 Post By:2006-5-15 3:57:26

我新建一个配置文件成功了,但无法写入,过程如图,希望大家指点一下:


此主题相关图片如下:
按此在新窗口浏览图片


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2006-5-15 11:53:09

你在“读取配置文件”和“写入配置文件”方法之前,就没有读取新建的配置文件。这两种方法在执行时,都需要一个文件名称参数;如果没有参数,那么需要在设置板,配置文件的“文件名称”属性中设置。

你的整个事件设置问题比较多,建议你重点看一看使用手册,其构件说明;和我提供的相关实例。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
志艺风云
  3楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2006-5-16 16:42:21

参数> 自定义.字符:".\jkdir.ini"
设置> 窗口1.配置文件1.属性:(文件名称)
执行> 窗口1.配置文件1.一般方法:[建立配置文件]
执行> 窗口1.配置文件1.一般方法:[读取配置文件]
参数> 自定义.字符:"5555"
设置> 窗口1.配置文件1.属性:(段名称)
参数> 自定义.字符:"1111"
设置> 窗口1.配置文件1.属性:(项目名称)
参数> 自定义.字符:"222222"
设置> 窗口1.配置文件1.属性:(项目内容)
执行> 窗口1.配置文件1.一般方法:[写入配置文件]

你主要是没设置 文件名称,你第一行定义了文件名所以能建立,但读取时没文件名。
你找我的旧贴看下,配置文件构件一定会精通了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
fanzhe
  4楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:581 积分:2194 威望:0 精华:3 注册:2005-2-2 22:49:32
  发帖心情 Post By:2006-5-16 17:15:15

原来是没有参数,但不知道为什么,没有错误提示说缺少参数啊,我调整了一下代码,现在可以写入了,但却在前面多出一个空的段和空的项目,如下:

[]
=

[5555]
D:\Program Files\搭建之星\实验区=88888888

我调整后的代码如下:

参数> 自定义.字符:".\jkdir.ini"
执行> 窗口1.配置文件1.一般方法:[建立配置文件]
参数> 自定义.字符:"5555"
设置> 窗口1.配置文件1.属性:(段名称)
参数> 窗口1.目录列表框1.属性:(选择目录)
设置> 窗口1.配置文件1.属性:(项目名称)
参数> 窗口1.行编辑1.属性:(当前编辑内容)
设置> 窗口1.配置文件1.属性:(项目内容)
参数> 自定义.字符:".\jkdir.ini"
执行> 窗口1.配置文件1.一般方法:[写入配置文件]

请问为什么会出现空的段和项目呢


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
志艺风云
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2006-5-17 12:41:25

参数> 自定义.字符:".\jkdir.ini"
设置> 窗口1.配置文件1.属性:(文件名称)
执行> 窗口1.配置文件1.一般方法:[建立配置文件]
执行> 窗口1.配置文件1.一般方法:[读取配置文件]
参数> 自定义.字符:"5555"
设置> 窗口1.配置文件1.属性:(段名称)
参数> 参数> 窗口1.目录列表框1.属性:(选择目录)
设置> 窗口1.配置文件1.属性:(项目名称)
参数> 窗口1.行编辑1.属性:(当前编辑内容)
设置> 窗口1.配置文件1.属性:(项目内容)
执行> 窗口1.配置文件1.一般方法:[写入配置文件]

像我这样做吧,你的没有读取配置,每次操作配置文件时都要先读取,你如果想只用一个配置文件构件可每次都先
参数> 自定义.字符:".\jkdir.ini"
设置> 窗口1.配置文件1.属性:(文件名称)
这样定义一下,其实最好还是在构件属性中设置文件名称,每一个配置文件用一个构件这样就不容易搞错。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
fanzhe
  6楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:581 积分:2194 威望:0 精华:3 注册:2005-2-2 22:49:32
  发帖心情 Post By:2006-5-17 16:15:57

现在已经可以写入了,问题是前面总是会有空段和空项目,

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2006-5-18 11:15:47

即使,你已经在属性中设置“配置文件名称”,在执行时,依然需要执行方法“读取配置文件”,只不过,不需要指定文件名称参数了。

解决办法:在你的“不同”事件,第一条命令设置该方法即可。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
fanzhe
  8楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:581 积分:2194 威望:0 精华:3 注册:2005-2-2 22:49:32
  发帖心情 Post By:2006-5-19 9:49:18

以下是引用admin在2006-5-18 11:15:47的发言:

即使,你已经在属性中设置“配置文件名称”,在执行时,依然需要执行方法“读取配置文件”,只不过,不需要指定文件名称参数了。

解决办法:在你的“不同”事件,第一条命令设置该方法即可。

就这么办,太高兴了,感谢管理员.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[已解决]为什么不能写入配置文件?








签名