Что нового

Возвращение в цикл

Filesearch

Новичок
Сообщения
3
Репутация
0
Подскажите новичку.
Есть вот такой код. Как во время выполнения функции F5 вместо выхода по Esc вернутся в первый цикл?
Код:
HotKeySet('{F5}', '_My_Func')
HotKeySet('{Esc}', '_Exit')

While 1
   Sleep(100000)
WEnd

Func _My_Func()
While 1
   ...
WEnd
EndFunc

Func _Exit()
    Exit
EndFunc
 
A

Alofa

Гость
Код:
HotKeySet('{F5}', '_My_Func')
HotKeySet('{Esc}', '_Exit')

Local $bReturn = True

While 1
	Sleep(100000)
WEnd

Func _My_Func()
	While $bReturn
		Sleep(100)
		; ...
	WEnd
	$bReturn = True
EndFunc   ;==>_My_Func

Func _Exit()
	$bReturn = False
EndFunc   ;==>_Exit
 
Автор
F

Filesearch

Новичок
Сообщения
3
Репутация
0
а почему после Esc когда повторно нажимаю F5 не запускается функция ?
 

Hiki

Новичок
Сообщения
27
Репутация
1
Код:
HotKeySet('{F5}', '_My_Func')
HotKeySet('{Esc}', '_Exit')

While 1
	$bReturn = True
    Sleep(100)
WEnd

Func _My_Func()
    While $bReturn
        MsgBox(0, '', '')
    WEnd
EndFunc   ;==>_My_Func

Func _Exit()
    $bReturn = False
EndFunc   ;==>_Exit
 
Верх