[提醒]_SetTime() 函数有错误
BUG版块没人管,发在这里更有意义,英文好的可以去英文官网反馈~检测到从 3.3.12.x 至最新版 3.3.14.2 的 _SetTime() 函数有错误
请检查你Au3安装目录 Include\Date.au3 文件
如果有“If $iSecond > 0 Then DllStructSetData($tSYSTEMTIME, "Seconds", $iSecond)” 或
“If $iSecond > 0 Then DllStructSetData($tSYSTEMTIME, "MSeconds", $iSecond)”
则为错误,修改为:
“If $iSecond > 0 Then DllStructSetData($tSYSTEMTIME, "Second", $iSecond)”即可 回复 1# afan
Afan有心了,前段时间我发的那个帖子中提到的那个函数也有错误。
http://autoitx.com/thread-51392-1-1.html 回复 2# haijie1223
发哥彼此彼此~~
官方维护那么多代码也不容易啊,有些BUG很难察觉,而一旦发现,修正也很简单。
就像此函数,如果不是注意到 网络校时 秒数没变的情况我也不会发现的~ 嗯,经检查,确实存在afan说的这个问题。Global Const $tagSYSTEMTIME = "struct;word Year;word Month;word Dow;word Day;word Hour;word Minute;word Second;word MSeconds;endstruct"
If $iSecond > 0 Then DllStructSetData($tSYSTEMTIME, "MSeconds", $iSecond)
If $iSecond > 0 Then DllStructSetData($tSYSTEMTIME, "Second", $iSecond) 感谢提醒,现在用的手机访问,回去检测一下! 谢谢提醒,已经修改 谢谢提醒,楼主辛苦了,已经修改
页:
[1]