make2855 发表于 2009-11-6 12:10:11

3.3.1.4果然有问题,马上就更新到3.3.1.5了

地址:http://www.autoitscript.com/forum/index.php?showtopic=105080
老萧辛苦了!

rchockxm 发表于 2009-11-6 12:16:28

3.3.1.5 中的 static 貌似還不能用...

make2855 发表于 2009-11-6 19:53:04

我估计官方会马上更新到3.3.1.6,因为3.3.1.5还是内存报错崩溃。
不知道为什么过了这么多年了au3还是没什么突破。

thesnow 发表于 2009-11-6 20:35:00

楼上得检讨检讨自己的脚本有没有问题了

make2855 发表于 2009-11-6 22:42:06

我就把别人现成的代码拿来做下示例看看吧
引用的代码来自:http://www.autoitx.com/forum.php?mod=viewthread&tid=8132&page=1&fromuid=1003#pid64900$Drive= DriveGetDrive( "FIXED" )
For $i = 1 to $Drive
      MsgBox(1,"开始搜索", $Drive[$i])
       _filelist($Drive[$i])
    Next

Func _filelist($searchdir)                        
$search = FileFindFirstFile($searchdir & "\*.*")       ;;;;查指定目录下的文件
If $search = -1 Then return -1                   ;;;;如果找不到,返回值 -1
While 1
    $file = FileFindNextFile($search)         ;;;查找下一个文件
    If @error Then                                        ;;;如果找不到文件
         FileClose($search)                           ;;;则关闭此句柄
         return                                                   ;;;返回
    Elseif$file = "."or $file = ".." Then    ;;如果找到的文件名为.或..则ContinueLoop
         ContinueLoop         ;;;在某些版本的AU3里面可以不需要上行和这行。
ElseIf stringinstr(FileGetAttrib($searchdir & "\" & $file),"D") then    ;;如果找到的是一个文件夹,则
         _filelist($searchdir & "\" & $file)    ;;递归调用filelist函数,并传参数"$searchdir & "\" & $file"

    EndIf                ;;;$file为查找到的文件夹名称,上一行意思就是进入此文件夹继续查找文件.如此循环
        ToolTip( $searchdir & "\" & $file ,0,0) ;===>用 ToolTip ,在3.3.1.3到3.3.1.5里面没问题
    ConsoleWrite( $searchdir & "\" & $file & @crlf ) ;===>用 ConsoleWrite ,在3.3.1.3里面没问题,3.3.1.4抽筋了,到3.3.1.5里面又没问题了
        FileWriteLine('_filelist.txt',$searchdir & "\" & $file) ;===>用 FileWriteLine,在3.3.1.3里面没问题,3.3.1.4抽筋了,到3.3.1.5里面依然在抽筋
      If StringInStr ($file,'QQ.exe') Then MsgBox( 0,0,$searchdir & "\" & $file & @crlf )
WEnd
EndFunc
如果是脚本错了,错在什么地方?请指正

itljl 发表于 2009-11-7 12:24:28

5# make2855


果然,旧版没问题的。新版报内存出错。。。

四海皆狂龙 发表于 2009-11-7 18:24:27

3.3.1.5似乎修复了ConsoleWrite的内存读问题,看来还是有问题。

minterz 发表于 2009-11-7 23:17:51

对的,新版的确有问题
会内存出错
昨天写了一个小程序,一直出错
忙了一晚上都没找到原因,换回旧版,就神奇般正常了。。

破帽遮颜 发表于 2009-11-9 11:19:02

我倒,还是如此~call就内存错误~晕哦~3.1.1.5还是如此吗?怎么办呢?

thesnow 发表于 2009-11-9 18:13:22

3.3.1.5汉化版已经完成,但是不会发布,内存分配错误问题十分严重。
页: [1]
查看完整版本: 3.3.1.4果然有问题,马上就更新到3.3.1.5了