Этот цикл очень загружает ЦП:
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
GUIDelete()
Exit
Case $control1
Func1()
Case $control2
Func2()
EndSwitch
WEnd
Это то, что я всегда использовал. Я знаю, что есть и другие способы, но какой из них наименее загружен процессором?
$control1
или$control2
равно0
, у вас возникнут проблемы, или еслиFunc1
илиFunc2
сильно нагружают ЦП, или если есть вещи, работающие в фоновом режиме с использованием функций Adlib. - person Matt   schedule 27.09.2013