Au3的数组操作是否有问题?
本帖最后由 republican 于 2010-8-27 21:23 编辑声明:
本贴论证性不是很强,因为我脚本涉及数组操作的代码太庞大了,不想排查。
本人的想法:
定义一个二维数组, $GlobalTemp
马上使用_Arraydisplay($GlobalTemp)没有问题,显示正确。
期间对数组进行操作后,没问题发生(到底有没问题我也不敢打包票,程序没有报错)。
用For ... Next 循环对$GlobalTemp进行列示,没有任何问题(以此来验证上述结论)。
后调用_Arraydisplay($GlobalTemp)则假死。
用IniWritesection后发现问题,$GlobalTemp丢失了,关键字从$GlobalTemp开始。
遂发帖讨论。
源码:
直接列示数组:
WriteSection,丢了?
把ArrayDisplay移到前面执行.
把ArrayDisplay移到后面执行则没问题?
还是弄到提问交流区吧,水区很少有研究生关注的~ 本帖最后由 republican 于 2010-8-27 21:27 编辑
回复 2# afan
这个问题有时候能重现,有时却不能。
而我最困惑的是,为什么_IniWriteSeciton后_ArrayDisplay却能显示了?
(因为该函数改写自你的函数,我想你可能清楚整个过程,所以直接PM你了,希望别介意)
页:
[1]