Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1

Ожидание завершения потока

19.02.2013, 23:38. Показов 4488. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго вечера.
Подскажите...то я что то сам не разобрался...
Как подождать завершения потока...

C++
1
2
3
4
5
6
7
8
//  if (поток завершен) {
        OSCAM1Click(0);  // жмяк
    }
  // else (ждем завершения потока)
    {
        N2Click(0);   //и жмякаем на кнопку 
       
    }
Так запускаю поток

C++
1
2
 MyThread1 = new TMyThread(true);
        MyThread1->Resume();
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2013, 23:38
Ответы с готовыми решениями:

Ожидание завершения процесса
Как дождаться завершения процесса и выполнить команду ?

Ожидание завершения процесса
Как дождаться завершения процесса и выполнить команду ?

Ожидание завершения процесса
Привет, есть путь к файлу, есть файл, после запуска файл выполняет действия и закрывается. Задача: Отследить состояние файла по пути,...

25
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.02.2013, 02:40
Студворк — интернет-сервис помощи студентам
BOOL это WinApi кажется typedef от int, bool тип С++;

C++
1
2
sizeof(bool)= 1;
sizeof(BOOL)= 4;
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
20.02.2013, 02:41  [ТС]
ага, разница есть...на хабре статья по этому поводу
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.02.2013, 02:45
C++
1
2
3
4
5
BOOL B= 5;
ShowMessage(B); // -> 5
 
bool b= 5;
ShowMessage( (int)b ); //  -> 1 ( true )
2
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
20.02.2013, 02:52  [ТС]
интересно а чего builder предлогает именно BOOL , а все советуют bool...
0
 Аватар для gumi250
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
20.02.2013, 03:01
Цитата Сообщение от Ddv122 Посмотреть сообщение
интересно а чего builder предлогает именно BOOL , а все советуют bool...
Билдер выделяет bool жирным текстом как стандартный тип данных (как int, float и т.д.), а вот BOOL он так не выделяет. Отсюда можно сделать вывод, что bool билдеру ближе
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.02.2013, 03:01
Потому что bool, int идр встроиные типы нафига их подсказывать ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.02.2013, 03:01

Запуск приложения и ожидание его завершения
Имеется приложение ( консольное, не требует каких-либо действий от пользователя и завершается автоматически). Требуется: Запустить,...

Дождаться завершения потока
Как заставить это дожидаться завершения потока перед тем как продолжить? for ((i = 0); i < qwe; i++) { url = "blablabla; ...

Дождаться завершения потока TThread
Есть поток TThread под названием autoupdate и я зщ как после его вызова дождатся его завершения и продолжнить работу. Например в кнопке в...

Как дождаться завершения потока в событии FormClose
Manual *man; __fastcall Manual::Manual(bool CreateSuspended) : TThread(CreateSuspended) { FreeOnTerminate = true; } void...

Ожидание завершения потока
Всем привет. В цикле создаю и запускаю N потоков. Интересует как сделать чтобы главный поток ожидал завершения всех этих потоков, после...


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

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

Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru