Что нового

Включение и выключение GUI окна

ВиталийВВ

Новичок
Сообщения
172
Репутация
0
Добрый день!
Подскажите, не могу сообразить. Вот кусок программы:
Код:
While 1
$tim = @HOUR&@MIN

	If $tim = 1610 Or $tim = 1620 Then
		
	menu()

	GUIDelete()

	EndIf
	Sleep (60000)
WEnd

Func menu()

	GUISetState() ; показывает созданное окно

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            ExitLoop
		Case $nCh10
			mon()

    EndSwitch
WEnd

mon()

EndFunc


Что хочу: в 16-10 должно включаться окно GUI, человек его заполняет, закрывает крестиком.
После этого оно должно закрыться и открыться в 16-20 (16-10 и 16-20 врем я задается)
Как написано тут - оно открывается, закрывается, но в 16-20 вновь не открывается.
Туплю - помогите, что не так написал?
 
A

Alofa

Гость
Код:
GUIDelete() ; Читаем справку
 
Автор
В

ВиталийВВ

Новичок
Сообщения
172
Репутация
0
Alofa сказал(а):
Код:
GUIDelete() ; Читаем справку
Я в примере так и написал! Поэтому и спрашиваю, что не так сделал, ибо при закрытии по этой команде вновь окно не открывается.
 
A

Alofa

Гость
ВиталийВВ сказал(а):
... при закрытии по этой команде вновь окно не открывается.
А в 16:20 чему открываться, если открываться нечему?

Либо используйте
Код:
; вместо
GUIDelete()
; функцию
GUISetState() ; с соответствующим флагом

... либо перенесите создание GUI окна в функцию "menu()".
 
Верх