|
Модераторы: Akina |
|
eldar22 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: нет Всего: 1 |
Так вот когда запускаешь программу, а потом её закрываешь не кнопкой, а диспетчером задач
Вот как такое событие отловить? |
|||
|
||||
Rrader |
|
|||
Inspired =) Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 6 Всего: 191 |
Из сторонней программы\драйвера.
|
|||
|
||||
eldar22 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: нет Всего: 1 |
Нт наверное меня не поняли вот у меня есть моя программа
Когда я её запустил на 5 минут допустим, а потом я её хочу закрыть через диспетчер задач и если программа закрылась через диспетчер задач то она посылает post запрос |
|||
|
||||
amt |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 249 Регистрация: 26.10.2004 Где: г. Волгоград Репутация: 3 Всего: 3 |
Событие Query Unload
Более практичным, чем Unload, является событие QueryUnload. Наряду с параметром Cancel в процедуру обработки события передается и параметр UnloadkMode, указывающий причину возникновения события. Параметры OnloadMode в QueryUnload Константа Значение Причина возникновения события vbFormControlMenu 0 Пользователь закрыл приложение посредством [Alt+F4], кнопки Close (Закрыть) окна или одноименной команды системного меню vbFormCode 1 В коде выполняется команда Unload vbAppWindows 2 Завершение сеанса Windows vbAppTaskManager 3 Выход из приложения с помощью менеджера задач vbFormMDIForm 4 Дочерняя форма MDI закрыта, так как закрыта вышестоящая форма MDI --------------------
С точки зрения банальной эрудиции не каждый индивидуум способен игнорировать тенденции парадоксальных эмоций. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Однако при "жёсткой" выгрузке приложение вообще никакого сообщения не получит - только пинок коленом под зад... впрочем, под Виндами такую выгрузку сделать не так уж и просто - все штатные или околоштатные средства сначала пытаются решить дело миром, и только если "Приложение не отвечает" - тогда извини...
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Прибой94 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 27.5.2009 Где: Зеленоград. Репутация: нет Всего: нет |
Я пользуюсь функцией Form.Unload.
Работало даже при закрытии при помощи Диспетчера. PS: Делал незакрывающиеся программы |
|||
|
||||
eldar22 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: нет Всего: 1 |
Ну чё то все равно не отправляет В чём проблема? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
ТО есть Вы хотите сказать, что тот же код, но размещённый, скажем, в Button_Click, отправляет? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
eldar22 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: нет Всего: 1 |
Нет я хочу сказать когда я закрываю программу с помощью диспетчера задач то программа не отправляет post запрос
|
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Ничего не понимаю... а нахрена тогда был приведён код выше?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
eldar22 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: нет Всего: 1 |
Код был приведён чтобы разобраться
Попробую объяснить на пальцах 1 есть программа 2 запускаешь её 3 жмёшь ctrl+alt+delete 4 ищешь процесс программы 5 завершаешь процесс программы 6 программы посылает post запрос ВсЁ |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Так. И где твой код, который должен выполнять пускт 6, но не выполняет? тольько не говори, что ты его привёл выше - это заведомо не так.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
eldar22 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: нет Всего: 1 |
Akina тогда скажи как сделать то что я хочу ?
|
|||
|
||||
I_Am_Rock |
|
||||
Опытный Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: 12 Всего: 15 |
Мне кажется Akina имеет ввиду, что вам нужно сначала убедиться, что код вообще работает. |
||||
|
|||||
neic |
|
|||
Опытный Профиль Группа: Участник Сообщений: 839 Регистрация: 28.1.2007 Репутация: нет Всего: 7 |
||||
|
||||
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |