Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 01.10.2007
Добрый день!

Имеется программа на Borland С, нажимаю на фоме кнопку и запускаю расчет. Расчет производится в функции нажатия на кнопку. Если я хочу остановить программу, то это можно сделать только из "Диспетчера задач". Виндоусовский крестик в правом верхнем углу не помагает.

Как можно остановить программу во время вычислений не из "Диспетчера задач"?

Спасибо



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Во время расчетов нельзя забывать об обработке сообщений Windows. Если речь идет о Borland C++ Builder, вызывайте время от времени Application->ProcessMessages();
Добавлено спустя 4 минуты, 55 секунд
Средствами чего рисуются окна и выполняется долг перед виндой? OWL? VCL? Вручную? Покажите код main() :)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 01.10.2007
Anoss
Спасибо, используется VLC

В одном из циклов написал Application->ProcessMessages();
программа на закрывание не реагирует (виндуосовский крестик)

Прогу получилось закрыть, сделав кнопку которая вызывает exit(0);

Насколько это правильно?
Сильно ли от этого пострадает быстродействие?

Насколько это хуже, чем выносить вычисления в отдельный поток?


 

Junior
Статус: Не в сети
Регистрация: 10.11.2006
Откуда: Spb
OverClocker-New писал(а):
Насколько это хуже, чем выносить вычисления в отдельный поток?


А почему вы как раз не выносите вычисления в отдельный поток?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan