powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Фоновая проверка наличия новой версии при старте программы (VCL)
3 сообщений из 3, страница 1 из 1
Фоновая проверка наличия новой версии при старте программы (VCL)
    #40054262
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый вечер,

основная задача сабжа проверить наличие новой версии в фоне не тормозя загрузку основной программы, и если надо показать информационную форму в конце проверки.
Какой вариант на Ваш взгляд лучше, с использованием Thread и старт формы в конце проверки из Thread или достаточно стартануть форму асинхронно, в ней провести проверку и если надо сделать самой себя видимой или самоуничтожиться?
По сути многозадачность тут нужна только чтобы не тормозить загрузку основной программы.
Знаю что со стартом из Thread VCL форм есть проблемы, но тут случай не совсем типичный.

Спасибо за советы.
...
Рейтинг: 0 / 0
Фоновая проверка наличия новой версии при старте программы (VCL)
    #40054273
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

Поток + PostMessage() из него в приложение (твою главную форму) по завершению проверки.
...
Рейтинг: 0 / 0
Фоновая проверка наличия новой версии при старте программы (VCL)
    #40054275
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
16.03.2021 19:18, DarkMaster пишет:
> Поток + PostMessage() из него в приложение (твою главную форму) по завершению проверки.

+1

всё рисовательство и кнопконажимательство только в основном потоке !
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Фоновая проверка наличия новой версии при старте программы (VCL)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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