
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.11.2018, 21:52
|
|||
|---|---|---|---|
|
|||
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
Создаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, после чего - проверка: если сервер остановлен (active = false), то закрыть окно, иначе - не закрывать. Как заставить функцию закрытия окна ждать окончания выполнения функции остановки сервера? Чтобы по окончании ее работы программа закрывалась, если сервер был остановлен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2018, 23:01
|
|||
|---|---|---|---|
|
|||
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
Держать с сервером постоянное соединение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2018, 23:49
|
|||
|---|---|---|---|
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
amadeusСоздаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, после чего - проверка: если сервер остановлен (active = false), то закрыть окно, иначе - не закрывать. Как заставить функцию закрытия окна ждать окончания выполнения функции остановки сервера? Чтобы по окончании ее работы программа закрывалась, если сервер был остановлен.Что, собственно, не получается? Код в студию) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2018, 09:21
|
|||
|---|---|---|---|
|
|||
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
amadeus, авторСоздаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, Очень интересно, что это приложение делает!? Ну пожалуйста..... p.s. OnCloseQuery + Help ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2018, 10:09
|
|||
|---|---|---|---|
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
GerasimenkoОчень интересно, что это приложение делает!? Ну пожалуйста..... Может быть имбулирует ядра соседних галактик ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2018, 12:24
|
|||
|---|---|---|---|
|
|||
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
Gerasimenko, Может быть вебкамеры, которые установлены в вентиляционных трубах прям в ванную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2018, 15:44
|
|||
|---|---|---|---|
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
Совершенно колхозное, но предельно простое решение, засунуть проверку в таймер с очень малым интервалом. Что технически в общем-то тоже есть ни что иное, как создание под задачу проверки отдельного потока. Недавно столкнулся с примерно такой же проблемой, что прога работает с COM-портом и пишет в базу собранные данные, закрытие может прервать этот чувствительный к сбоям процесс. Ну собственно так и сделал, в onCloseQuery останавливается работа, запускается проверка нужной переменной и, когда она свалится в False делается Terminate; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2018, 16:09
|
|||
|---|---|---|---|
|
|||
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
просто деструктор потока вызвать, а в потоке проверять завершение, не предлагать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2018, 16:12
|
|||
|---|---|---|---|
Как заставить одну функцию ждать окончания выполнения второй? |
|||
|
#18+
amadeusСоздаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, после чего - проверка: если сервер остановлен (active = false), то закрыть окно, иначе - не закрывать. Как заставить функцию закрытия окна ждать окончания выполнения функции остановки сервера? Чтобы по окончании ее работы программа закрывалась, если сервер был остановлен.Проверку остановки сервера вынести в отдельный поток, при закрытии формы запускать поток и дожидаясь его завершения, крутить на форме свистоперделку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2040096]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 480ms |

| 0 / 0 |
