powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как заставить одну функцию ждать окончания выполнения второй?
9 сообщений из 9, страница 1 из 1
Как заставить одну функцию ждать окончания выполнения второй?
    #39735344
amadeus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, после чего - проверка: если сервер остановлен (active = false), то закрыть окно, иначе - не закрывать. Как заставить функцию закрытия окна ждать окончания выполнения функции остановки сервера? Чтобы по окончании ее работы программа закрывалась, если сервер был остановлен.
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735359
Гирлионайльдо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Держать с сервером постоянное соединение
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735369
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amadeusСоздаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, после чего - проверка: если сервер остановлен (active = false), то закрыть окно, иначе - не закрывать. Как заставить функцию закрытия окна ждать окончания выполнения функции остановки сервера? Чтобы по окончании ее работы программа закрывалась, если сервер был остановлен.Что, собственно, не получается?
Код в студию)
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735421
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amadeus,

авторСоздаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы,
Очень интересно, что это приложение делает!? Ну пожалуйста.....
p.s.
OnCloseQuery + Help
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735446
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerasimenkoОчень интересно, что это приложение делает!? Ну пожалуйста.....

Может быть имбулирует ядра соседних галактик ?
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735542
Гирлионайльдо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko,

Может быть вебкамеры, которые установлены в вентиляционных трубах прям в ванную
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735709
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно колхозное, но предельно простое решение, засунуть проверку в таймер с очень малым интервалом. Что технически в общем-то тоже есть ни что иное, как создание под задачу проверки отдельного потока.

Недавно столкнулся с примерно такой же проблемой, что прога работает с COM-портом и пишет в базу собранные данные, закрытие может прервать этот чувствительный к сбоям процесс. Ну собственно так и сделал, в onCloseQuery останавливается работа, запускается проверка нужной переменной и, когда она свалится в False делается Terminate;
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735728
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто деструктор потока вызвать, а в потоке проверять завершение, не предлагать?
...
Рейтинг: 0 / 0
Как заставить одну функцию ждать окончания выполнения второй?
    #39735734
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
amadeusСоздаю серверное приложение. Есть функция "stop" - остановка сервера. Она вызывается при закрытии формы, после чего - проверка: если сервер остановлен (active = false), то закрыть окно, иначе - не закрывать. Как заставить функцию закрытия окна ждать окончания выполнения функции остановки сервера? Чтобы по окончании ее работы программа закрывалась, если сервер был остановлен.Проверку остановки сервера вынести в отдельный поток, при закрытии формы запускать поток и дожидаясь его завершения, крутить на форме свистоперделку.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как заставить одну функцию ждать окончания выполнения второй?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]