以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [已解决]为什么不能写入配置文件?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=5390)

--  作者:fanzhe
--  发布时间:2006-5-15 3:57:26
--  [已解决]为什么不能写入配置文件?

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


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


--  作者:admin
--  发布时间:2006-5-15 11:53:09
--  

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

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


--  作者:志艺风云
--  发布时间: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.一般方法:[写入配置文件]

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


--  作者:fanzhe
--  发布时间: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.一般方法:[写入配置文件]

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


--  作者:志艺风云
--  发布时间: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.属性:(文件名称)
这样定义一下,其实最好还是在构件属性中设置文件名称,每一个配置文件用一个构件这样就不容易搞错。


--  作者:fanzhe
--  发布时间:2006-5-17 16:15:57
--  

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

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


--  作者:admin
--  发布时间:2006-5-18 11:15:47
--  

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

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


--  作者:fanzhe
--  发布时间:2006-5-19 9:49:18
--  
以下是引用admin在2006-5-18 11:15:47的发言:

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

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

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