Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Fynjy8
0 / 0 / 0
Регистрация: 11.05.2014
Сообщений: 9
1

Как завершить программу из блока if?

27.05.2017, 21:22. Просмотров 1007. Ответов 1
Метки нет (Все метки)

Доброго времени суток, вопрос следующий:
Каким образом завершить программу в исключении if, если я использую windows forms?

В консольном приложении всё довольно-таки просто, мы просто используем return -1; и в main - это и будет означать завершение всего, и что дальше программу выполнять не нужно:

C++
1
2
3
4
5
6
if (условие) {
    cout << "Program end!\n";
return -1;
}
...
return 0;
Чем можно заменить return -1; при использовании windows forms?
Но при этом важно, чтобы приложение не закрывалось, а просто завершило команды, которые были задействованы на кнопку

C++
1
2
3
4
5
if (условие) {
    label1->Text = "Program end!";
               // тут должно быть что-то, что завершит выполнение
}
...
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2017, 21:22
Ответы с готовыми решениями:

Как завершить программу из функции?
предположим я объявил функцию void function(char* s) { \\код \\а тут мне надо завершить прогу....

Как завершить программу ПОЛНОСТЬЮ?
Как можно из процедуры закрыть программу ПОЛНОСТЬЮ? С exit; не работает, т.к. exit; завершает...

Как принудительно завершить консольную программу ?
return EXIT_SUCCESS; не канает, почему ? Он находится в функции которая при несовпадении данных...

Как завершить com программу без прерываний.
Подскажите, пожалуйста, как завершить без прерывания программу com (и без ret).

Как правильно завершить программу, имеющей несколько окон
C# Есть одна форма (основная, скажем так), на которой находится веб-браузер. После авторизации,...

1
OwenGlendower
Супер-модератор
Эксперт .NET
11419 / 9621 / 4046
Регистрация: 17.03.2014
Сообщений: 19,242
Записей в блоге: 1
Завершенные тесты: 2
27.05.2017, 21:53 2
Лучший ответ Сообщение было отмечено Fynjy8 как решение

Решение

Цитата Сообщение от Fynjy8 Посмотреть сообщение
Каким образом завершить программу
Цитата Сообщение от Fynjy8 Посмотреть сообщение
Но при этом важно, чтобы приложение не закрывалось, а просто завершило команды, которые были задействованы на кнопку
Тут есть небольшое противоречие не находишь? Завершить выполнение обработчика нажатия кнопки можно обычным return
C++
1
2
3
4
5
if (условие) {
    label1->Text = "Program end!";
    return;
}
...
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2017, 21:53

Как завершить программу при выходе из системы или перезагрузке?
Написал программу, которая &quot;сидит&quot; в трее. Просто &quot;сидит&quot; и ничего не делает - т.е. не нужно...

Как завершить программу (используя функцию end) с ненулевым кодом завершения?
Вопрос наверное глупый, но я не специалист по vba Скажите как завершить программу (использую...

Как корректно завершить программу при перзагрузке или отключении компьютера?
Как быть? Работает программа (чтение/запись данных в таблицу Access), а тут - перезагрузка или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.