Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 101

как можно аварийно завеншить программу

18.08.2011, 01:36. Показов 1249. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пронрамма читает из файла fs->Read(buff, sizeof(buff)) в цикле и посылает эти данные в COM порт
WriteFile....
Иногда быавет нужно остановить этот процесс на середине. Но даже закрытие программы не помогант.
Она закроется когда цикл закончит. Не подскажете как можно остановить процесс в любом месте?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.08.2011, 01:36
Ответы с готовыми решениями:

КАК и по КАКИМ параметрам можно понять, что клиент аварийно завершился
Всем привет! Задачка такая: Апплет вызвал сервлет, сервлет установил соединение с базой и начал работать. В какой-то момент сервлету...

Можно ли как-то узнать, что некий запущенный процесс аварийно завершил работу?
а можно ли как-то узнать, что некий запущенный процесс аварийно завершил работу? (или его принудительно остановили) Сообщения выделены из...

завершить программу аварийно вследствие того, что содержимое стека затирает собою машинный код программы
Здравствуйте. К сожаление не имею представления как написать такую программу: "Написать программу, завершается аварийно вследствие...

3
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
18.08.2011, 02:44
В цикл вставить
C++
1
Application->ProcesMessage();
Метод Application.ProcessMessages

Прервать цикл можно, вставив в нужном месте
C++
1
break;
Операторы break и continue

Также неплохо было бы почитать какую-нибудь книгу по С++ и С++ Builder.
0
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 101
18.08.2011, 07:25  [ТС]
Application->ProcessMessages() присутствует. На счет break - если делаю кнопку отдельную с break - компилятор ругается. Мне надо прерывать цикл когда мне нужно а не заранее где то прописывать
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
18.08.2011, 08:03
Зачем с break ? делаем обработчик нажатия на кнопку ButtonFuckedBreak , в который пишем сообщение типа
C++
1
ShowMessage("Broken _|__ ...");
или чиста канкретнае
C++
1
return;
, в тело цикла пишем:
C++
1
2
3
4
for (int i=0;i<SomeFuckedValue;i++) {
  if (ButtonFuckedBreak->Click) break;
  ...
}
, получаем удовольствие от полученого батонфакедбриккликбрик , идем курить, надеясь, что цикл прервется при следующей итерации .
к-а-к-т-о-т-а-к...
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.08.2011, 08:03
Помогаю со студенческими работами здесь

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

можно сделать данную программу проще?как можно примитивней
Var F,x: real; Function ArcCos(z:Real):Real; begin if Round(z*10000000)=10000000 then ArcCos:=0 else if...

Как сделать, чтоб при отключении электроэнергии в сети и переводе энергии на аккумулятор, сервер сам выключался не аварийно
Сервер windows 2008 r2 подключен к ИБП как сделать, чтоб при отключении электроэнергии в сети и переводе энергии на аккумулятор, сервер сам...

Как создать программу в С++, чтобы его можно было запускать как исполняемый .exe файл?
Здравствуйте! Собственно вся суть сабжа содержится содержится в сабже :) допустим: // ConsoleApplication3.cpp: определяет точку...

Как можно упростить программу ?
Можно ли реализовать данную задачу проще ? у меня получилось сделать только так -&gt;&gt; #include &lt;stdio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru