Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Проблема с закрытием GUI и продолжением работы программы

Ответить
Настройки темы
[решено] Проблема с закрытием GUI и продолжением работы программы

Аватара для sashadeg

Старожил


Сообщения: 379
Благодарности: 6

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста чем заменить
Код: Выделить весь код
While 1
Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
        Exit
EndSwitch
WEnd
чтобы после появления GUI программы выполнялась далеше и само GUI можно было закрыть без проблем в любое время...

Вот на этом примере плиз...
Код: Выделить весь код
#include <WindowsConstants.au3>
#include <GUIConstants.au3> 
$GUI1=GUICreate("Info",   145,70,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1)
GUICtrlCreateLabel("Парам",      2,5,200,15)
GUICtrlCreateLabel("Бурум",      2,20,200,15)
GUICtrlCreateLabel("Тарам",      2,35,200,15)
GUISetState(@SW_SHOW, $GUI1)
While 1
Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
        Exit
EndSwitch
WEnd
; А дальше программа не идет
MsgBox(1, "", "Продолжение программы...")

Отправлено: 16:28, 14-06-2009

 

Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Если тебе цикл While...Wend не нужен, то можеш сделать вот так:
Код: Выделить весь код
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
Opt("GUIOnEventMode", 1)

$GUI1=GUICreate("Info",   145,70,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1)
GUISetOnEvent($GUI_EVENT_CLOSE,"Close")
GUICtrlCreateLabel("Парам",      2,5,200,15)
GUICtrlCreateLabel("Бурум",      2,20,200,15)
GUICtrlCreateLabel("Тарам",      2,35,200,15)
GUISetState(@SW_SHOW, $GUI1)

Func Close()
GUISetState(@SW_HIDE, $GUI1); это чтобы скрыть окно Gui
EndFunc

; А дальше программа (не идет) уже идет...
Sleep(5000)
MsgBox(0, "", "Продолжение программы...",1)
Sleep(1000)
MsgBox(0, "", "Продолжение программы...",1)
Sleep(1000)
MsgBox(0, "", "Продолжение программы...",1)
Exit

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:56, 14-06-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для sashadeg

Старожил


Сообщения: 379
Благодарности: 6

Профиль | Отправить PM | Цитировать


Ну что поделаешь? как всегда beve на высоте... РеспеХт и УважуХа !

-------
Ну вы ребята даёте...


Отправлено: 21:00, 14-06-2009 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


sashadeg, А вам бы уже пора привыкнуть к тому, что на форуме принято отмечать свои темы решёнными (если они являются таковыми).

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:54, 14-06-2009 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Проблема с закрытием GUI и продолжением работы программы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Проблема с GUI aesir AutoIt 4 15-09-2009 16:37
Проблема с конфликтом работы баз программы на foxpro в системых 98\ХР flash1971 Microsoft Windows 95/98/Me (архив) 3 30-06-2009 16:23
Разное - Проблема с закрытием папок! CMEPTNick Microsoft Windows 2000/XP 4 09-07-2008 13:09
Проблема с закрытием сессии записи Guest Непонятные проблемы с Железом 19 26-07-2004 09:58
ipchains, проблема с закрытием портов Guest Общий по Linux 9 30-10-2003 03:01




 
Переход