Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Закрыть приложение по событию


Автор: MasterOfCode 14.5.2009, 09:20
На FormActivate вешаю проверку, при определенных условиях нужно закрыть это приложение, вылетает ошибка:
Невозможно изменить видимость на событиях SHOW и HIDE
Код

    if (...)
    {
        ShellExecute(...);
        Close();
    }

Как правильно?

Автор: mrbrooks 14.5.2009, 09:24
Не там вводишь проверку. Я бы в таком случае вбубенил это в WinMain - перед созданием формы. 
Project->View Source

Автор: artsb 14.5.2009, 09:34
Цитата(MasterOfCode @  14.5.2009,  09:20 Найти цитируемый пост)
На FormActivate

Оно будет наступать довольно часто...

Если вам нужно сделать одну проверку перед открытием главной формы, то как говорит mrbrooks.
Иначе, объясните задачу яснее.

Автор: MasterOfCode 14.5.2009, 09:46
Всем спасибо, сделал как сказал mrbrooks.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)