caianhua1986 发表于 2015-5-31 13:19:01

程序卡死,语法过了,就是无法运行(大漠找图卡死)

本帖最后由 caianhua1986 于 2015-6-7 02:52 编辑

#RequireAdmin
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_icon=C:\Windows\system32\SHELL32.dll|-131
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include <WinAPI.au3>
#include <WindowsConstants.au3>
#include <SQLite.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#region ### START Koda GUI section ### Form=
$Form1 = GUICreate("AutoLimitSet", 329, 175, 799, 233)
$Combo1 = GUICtrlCreateCombo("", 120, 72, 81, 25, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$Checkbox1 = GUICtrlCreateCheckbox("锁定", 232, 72, 57, 33)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
HotKeySet("{F10}", "showme")
HotKeySet("{F6}", "MainEntry");热键的注册一定要在事件之前

h20040606 发表于 2015-5-31 19:24:14

按 F6时 出错,
"D:\360???????\no\AutoLimit\AutoLimitSet.au3" (54) : ==> Variable used without being declared.:
ElseIf $Judge =1 Then
ElseIf ^ ERROR

chzj589 发表于 2015-5-31 20:06:56

回复 1# caianhua1986

$Judge 好象没变量申明。
第15行加上:
Global $Judge
后不会卡死,但也没有运行什么

caianhua1986 发表于 2015-5-31 20:51:19

回复 3# chzj589


    可能我一下子写得函数太多了,出现了逻辑错误。发生了线程阻塞。找图的函数同时有好几个运行。冲突了。我再看看吧。我之前做的都没有这个问题。

caianhua1986 发表于 2015-5-31 21:40:46

本帖最后由 caianhua1986 于 2015-5-31 22:04 编辑

回复 4# caianhua1986

重新绘制一个逻辑图,重新写代码了,看样子是逻辑错误了。

f4李文杨 发表于 2015-6-2 06:38:53

要搞大漠我建意你,搞个多模块,多程序运行调!单脚本运行的话!可能会出错!
页: [1]
查看完整版本: 程序卡死,语法过了,就是无法运行(大漠找图卡死)