没有知道 发表于 2010-2-9 15:26:53

怎么清空或者更新IniRead第一次记录了的数据

第一次INI文件内容

001 = "787"
002 = "585"
003 = "777"
004 = "777"
程序成功写入,在不退出程序的情况下更改将INI文件内容更改为
第二次INI文件内容

001 = "111"
002 = "111"
003 = "111"
004 = "111"

这样程序还是保存第一次的内容,不会是第二次的内容

请教下大虾们有什么办法在不退出程序让程序自己读取第二次变更的内容

netegg 发表于 2010-2-9 16:05:25

不退出ini还是脚本

没有知道 发表于 2010-2-9 16:20:32

不退出脚本

guland 发表于 2010-2-9 21:58:20

再次读取INI就可以了

maxkingmax 发表于 2010-2-10 08:01:20

$var=iniread("config.ini","xx","001","")
msbox(0,"001",$var)
iniwrite("config.ini","xx","001","111")
$var=iniread("config.ini","xx","001","")
msbox(0,"001",$var)

ahphsautoit 发表于 2010-2-10 09:01:50

ini是覆盖写入的,第二次写入后,读出来的就是新内容了。如果照楼主所讲读出来的仍然是第一次写入的内容,那应该是楼主的代码(写入)有问题吧。

没有知道 发表于 2010-2-10 11:07:59

谢谢问题解决了,就想版主说的在第二次执行时再度一次INI就好了,弄了半天就多+几行代码:face (13):
页: [1]
查看完整版本: 怎么清空或者更新IniRead第一次记录了的数据