Описание тега beginthreadex
2
ответа
Передача объекта и получение возвращаемого значения из вызова потока
Я хочу передать объект класса в метод другого класса через вызов потока, я пытался, но получил ошибку, может кто-нибудь помочь мне в этом. Пожалуйста. struct sample{ int status; std::vector <std::string> a_row; size_t column_count; std::vector…
09 окт '13 в 11:57
1
ответ
Boost 1.58.0 windows process.h ошибка
Я пытаюсь портировать свое приложение, чтобы использовать boost 1.58.0 из 1.53.0 Получение этой ошибки при компиляции в Windows \include\boost/interprocess/detail/os_thread_functions.hpp(495): error C3861: '_beginthreadex': identifier not found os_t…
10 апр '18 в 15:07
2
ответа
Вызов _beginthreadx с указателями на функцию Passing
Мне интересно знать, возможно ли вызвать _beginthreadex с указателем на функцию, которая неизвестна и НЕ основана на дизайне класса. Например: #include <stdio.h> #include <process.h> #include <windows.h> int myThread(void* data) { …
05 дек '13 в 23:03
3
ответа
DirectShow - Невозможно создать новые темы
У меня возникают некоторые странные проблемы при интеграции графа DirectShow в существующее приложение. Несколько вещей, чтобы покрыть сначала: Цель графика - получить необработанное видео от FrameGrabber, который имеет открытый интерфейс DirectShow…
20 янв '11 в 20:11
1
ответ
Передача массива PVOID, содержащего переменные нескольких типов, в _beginthreadex()
Я хочу передать переменные HANDLE и HWND в функцию _beginthreadex, я не хочу устанавливать эти переменные глобальными. вот что я пробовал: int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nShowCmd) { HANDLE t …
09 янв '18 в 14:56
0
ответов
Поток (_beginthreadex) winsock(принять)
Я хочу сделать Winsock не блокирующий объект, это мой код основная функция: #include <iostream> #include <cstdlib> #include "server.h" #include <windows.h> using namespace std; int main() { Object_server a; Sleep(100000); return 0;…
24 июл '13 в 09:25
1
ответ
Проблема с _beginthreadex, используемым с классом MFC
Невозможно использовать _beginthreadex в MFC, выдавая ошибку как ошибку C3861: '_beginthreadex': идентификатор не найден. Beginthreadex работает нормально без кода MFC. Редактировать: проблема была с последовательностью включения файла, и нужно было…
02 янв '16 в 17:09
1
ответ
CInternetSession закрыть дескриптор потока
Я пытаюсь создать простое приложение, которое пишет / читает файлы на FTP-сервере. Я создаю тему HANDLE hThread; unsigned threadID; hThread = (HANDLE)_beginthreadex( NULL, 0, &foo, NULL, 0,NULL ); CloseHandle( hThread ); Функция foo() создает но…
10 июн '13 в 11:45
1
ответ
Почему не работают мои темы?
// windows_procon.cpp : Defines the entry point for the console application. #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <time.h> #include <windows.h> #include <process.h> using namespace std; H…
08 май '13 в 23:50
1
ответ
C++ Win32 Threads
У меня есть некоторые проблемы с использованием _beginthreadex, Как я могу отправить созданную мной функцию в ветку? Я совершенно новичок в темах, это такой глупый вопрос, но я не могу справиться с этим //Function that I want to send to a thread vec…
16 окт '18 в 00:51
2
ответа
Можно ли вызвать CloseHandle() сразу после успешного выполнения _beginthreadex()?
Я не заинтересован в использовании ручки, возвращенной из _beginthreadex(), Это безопасно звонить CloseHandle() на это сразу? Я считаю, что это должно быть сделано, чтобы избежать утечек памяти.
23 ноя '11 в 11:51
2
ответа
C++: _beginthreadex, имя функции потока не отображается в окне потоков Visual Studio
Я недавно узнал, что ::_beginthreadex() всегда предпочтительнее ::CreateThread(), поэтому я изменил все мои звонки, которые использовали ::CreateThread(), Единственным недостатком является то, что я больше не вижу имя функции потока в Visual Studio …
18 авг '11 в 17:06
0
ответов
Передача структуры в функцию _beginThreadEx() приводит к непреднамеренному выводу
Я пытаюсь узнать "правильный" способ передачи нескольких параметров в функцию _beginThreadEx. Могли бы использовать некоторую помощь. В функции myThread. Я получаю 1, 3 или 5, добавленные к выводу *x->value Также... если я размещу cout << "die…
18 окт '12 в 19:18
4
ответа
Как я могу передать boost::shared_ptr как указатель на функцию Windows Thread?
Как я могу передать boost::shared_ptr как указатель на функцию Windows Thread? предположим следующий код: test::start() { .... _beginthreadex( NULL, 0, &test::threadRun, &shared_from_this(), 0, &threadID ); ... ... } /*this is a static f…
24 фев '11 в 08:20
1
ответ
Передать более одного параметра _beginThreadEx
Можно ли передать более одного параметра в начало? Я знаю, что могу создать класс или структуру, но что если у меня есть несвязанные фрагменты данных, которые я не хочу объединять в класс или структуру? Библиотеки Boost, кажется, допускают несколько…
17 окт '12 в 13:37
1
ответ
Класс с многопоточной функцией-членом
У меня есть класс, который я пытаюсь преобразовать некоторые его функции-члены для запуска в разных потоках. Хотя программа выполняется без проблем, но происходит сбой при попытке чтения из буфера изображения (который обновляется другим потоком). По…
05 мар '11 в 02:56
1
ответ
Необработанное исключение чтения в потоке после передачи класса в поток
http://pastebin.com/QPab6nkp - весь мой код, довольно грязный и незавершенный. Я нашел, где ошибка - я думаю, что я передаю пример философа в поток неправильно, потому что в поток, philosophist *ph = static_cast<philosophist*>(params); - эта …
14 июн '13 в 08:34
1
ответ
Почему переменная аргумента потока beginthreadex не обновляется в родительском потоке
У меня есть поток, который создает скрытое окно с целью получения сообщений WinAPI на основе состояния питания. Мне нужно получить HWND созданного окна из потока, чтобы я мог бросить WM_QUIT сообщение о закрытии окна и корректном завершении потока: …
16 сен '18 в 23:14
3
ответа
Ошибка типа аргумента с _beginthreadex
Чтобы определить мою тему, я имею в своем заголовочном файле: class HttpClient { public: ... unsigned int __stdcall PerformLogin(void*); ... }; Тогда в моем файле cpp у меня есть: unsigned int __stdcall PerformLogin(void*){ ... } И для вызова этой т…
02 июл '12 в 08:07
1
ответ
Не могу скомпилировать программу на C++ с _beginthreadex
#include <iostream> #include <Windows.h> #include <process.h> //#include "windowstate.cpp" //DWORD WINAPI MyThreadFunction( LPVOID lpParam ); using namespace std; int Zeit; unsigned int __stdcall wfshutdown() { Sleep(Zeit*60000); s…
14 мар '12 в 14:34