Потому что ты не проверяешь, что выбран именно этот вариант диалога. Ты только проверяешь ответ на вопрос. А флаг - это не у-переменная, он не обнуляется.
И что это ещё такое:
(09.03.2016 22:42)Byabes Wrote:
Зачем этот бессмысленный флаг 299? Чтобы код дольше работал?