допустим есть некая сверхполезная программа. она запускается, работает но не выполняется основная функция например сохранить. для того что бы она начала выполняться необходимо ввести логин\пароль, адрес хоста, нажать на кнопку допустим инфо. и информационном окне программы отобразиться кол-во логов (допустим 1 лог 1 сохранение результата) и становиться возможным сохранение данных. как только кол-во логов сравняется с нулем эта функция опять будет не доступна. есть готовые методы реализации идеи?