找回密码
 加入
搜索
查看: 1931|回复: 2

[效率算法] Au3的数组操作是否有问题?

[复制链接]
发表于 2010-8-27 09:18:01 | 显示全部楼层 |阅读模式
本帖最后由 republican 于 2010-8-27 21:23 编辑

声明:
本贴论证性不是很强,因为我脚本涉及数组操作的代码太庞大了,不想排查。

本人的想法:

定义一个二维数组, $GlobalTemp[200][2]

马上使用_Arraydisplay($GlobalTemp)没有问题,显示正确。
期间对数组进行操作后,没问题发生(到底有没问题我也不敢打包票,程序没有报错)。
用For ... Next 循环对$GlobalTemp进行列示,没有任何问题(以此来验证上述结论)。
后调用_Arraydisplay($GlobalTemp)则假死。
用IniWritesection后发现问题,$GlobalTemp[0][0]丢失了,关键字从$GlobalTemp[1][0]开始。

遂发帖讨论。

源码:

直接列示数组:

WriteSection,丢了?

把ArrayDisplay移到前面执行.

把ArrayDisplay移到后面执行则没问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-8-27 20:55:06 | 显示全部楼层
还是弄到提问交流区吧,水区很少有研究生关注的~
 楼主| 发表于 2010-8-27 21:12:40 | 显示全部楼层
本帖最后由 republican 于 2010-8-27 21:27 编辑

回复 2# afan

这个问题有时候能重现,有时却不能。

而我最困惑的是,为什么_IniWriteSeciton后_ArrayDisplay却能显示了?
(因为该函数改写自你的函数,我想你可能清楚整个过程,所以直接PM你了,希望别介意)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-16 11:26 , Processed in 0.077224 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表