傻娃 发表于 2010-7-27 13:39:53

为什么这个ini随机读取放到循环里就不行呢?

本帖最后由 傻娃 于 2010-7-27 13:41 编辑





$var = IniReadSection("Config.ini", "Config")
While 1
        Sleep(1000)
        If Not @error Then MsgBox(0, '', $var)
WEnd

前几次并不会出现错误,次数多了就出现错误了


ini:


1=项目1
2=项目2
3=项目3
4=项目4
5=项目5
6=项目6
7=项目7








+>执行环境:
+>        CPU构架:        X64
+>        系统构架:        X86
+>        系统语言:        0804
+>        键盘布局:        08040804
+>        IP地址:                192.168.16.208
+>        内存总量:        2047MB
+>        内存剩余:        1383MB
+>        操作系统:        WIN_XP/Service Pack 3
+>        AU3版本:        3.3.6.1
+> ============================================
>运行 AU3Check (1.54.19.0)开始目录:D:\autoit3
+>13:33:31 AU3Check 完成:0
>运行:(3.3.6.1):D:\autoit3\autoit3.exe "C:\Documents and Settings\Administrator\桌面\2.03\新建文件夹\新建 AutoIt v3 脚本 (2).au3"   
C:\Documents and Settings\Administrator\??\2.03\?????\?? AutoIt v3 ?? (2).au3 (34) : ==> ?????????????.:
If Not @error Then MsgBox(0, '', $var)
If Not @error Then MsgBox(0, '', ^ ERROR
->13:34:03 AutoIT3.exe 完成::1
+>13:34:04 ACNWrapper 完成..
>退出代码: 1    时间: 33.942

fightsky 发表于 2010-7-27 14:07:14

Dim $var = IniReadSection("Config.ini", "Config")
While 1
      
       ;;;;///If Not @error Then MsgBox(0, '', $var)
      If Not @error Then MsgBox(0, '', $var,1)
WEnd


帮你改好了兄弟,自己好好看看帮助特别是数组运用,还有符号

3mile 发表于 2010-7-27 16:41:49

Dim $var = IniReadSection("Config.ini", "Config")
While 1
      
       ;;;;///If Not @error Th ...
fightsky 发表于 2010-7-27 14:07 http://www.autoitx.com/images/common/back.gif
对这样的语法很不习惯啊。让人头晕。
页: [1]
查看完整版本: 为什么这个ini随机读取放到循环里就不行呢?