|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2012, 12:33 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Окно запроса при выходе из программы
Код:
|
10.07.2012, 12:46 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
если во втором случае нажать да, то архив не создается?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2012, 12:49 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Во втором случает (IDNO) не создаётся.
|
10.07.2012, 13:16 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
дык если вы жмете нет, то ничего и не должно создаться, DEFBUTTON означает какая клавиша будет выделена по умолчанию при появлении мессаджа(для нажатия Enter), не более.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2012, 13:48 | #5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Значит косяк с выходом из программы при показывающемся окне запроса неисправим.
|
10.07.2012, 13:50 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
при нажатии на ДА или на НЕТ должно идти действие?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.07.2012, 14:17 | #7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Действие должно идти при Да
Два варианта развития событий: 1. Пользователь запустил программу и ему предложено обновиться. Поумолчанию DEFBUTTON1, тоесть Да. 2. Пользователь запустил программу и ему предложено обновиться. Поумолчанию DEFBUTTON1, тоесть Да, но он сразуже закрывает программу, после чего начинается и тут же прерывается скачивание обновления. В итоге имеем файл 0 размера. |
10.07.2012, 14:26 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
MB_DEFBUTTON просто указывает на какую клавишу Enter действует и если MB_DEFBUTTON2 и нужно "да", то мышкой на "да" кликнуть.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.07.2012, 14:48 | #9 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Это понятно. Короче это бесполезно. При первом способе развития событий нужно MB_DEFBUTTON1, при втором MB_DEFBUTTON2.
|
10.07.2012, 15:15 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
проверяйте есть ли скачивание, проблема то не в боксе у вас.
если есть скачивание то скрывайте форму и ждите завершения. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подтверждения при выходе из программы | Ayubkhon | Общие вопросы Delphi | 18 | 18.06.2013 00:53 |
Ошибка при выходе из программы | Warn | Общие вопросы Delphi | 3 | 07.11.2011 16:16 |
Зависание программы при выходе | codermoder | Работа с сетью в Delphi | 6 | 18.12.2010 23:16 |
Зависание программы при выполнении GET запроса | iHikita | Общие вопросы .NET | 1 | 16.07.2010 00:20 |