Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

_beginthreadex и классы

548
25 января 2009 года
Maximillian_Cavalera
157 / / 16.08.2007
У меня в классе есть метод unsigned __stdcall MyMethod(void* param); Мне нужно создать поток в классе, для этого я вызываю _threadHandle = (HANDLE)_beginthreadex(NULL, 0, &MyMethod, NULL, 0, &threadId); Компилятор выдаёт ошибку Error 4 error C2276: '&' : illegal operation on bound member function expression. Как можно запустить такой поток?
3
25 января 2009 года
Green
4.8K / / 20.01.2000
Цитата: Maximillian_Cavalera
У меня в классе есть метод unsigned __stdcall MyMethod(void* param); Мне нужно создать поток в классе, для этого я вызываю _threadHandle = (HANDLE)_beginthreadex(NULL, 0, &MyMethod, NULL, 0, &threadId); Компилятор выдаёт ошибку Error 4 error C2276: '&' : illegal operation on bound member function expression. Как можно запустить такой поток?



Используй статический метод. При необходимости передавай указатель на экземпляр класса через 4й аргумент _beginthreadex.

341
26 января 2009 года
Der Meister
874 / / 21.12.2007
Цитата: Maximillian_Cavalera
У меня в классе есть метод unsigned __stdcall MyMethod(void* param); Мне нужно создать поток в классе, для этого я вызываю _threadHandle = (HANDLE)_beginthreadex(NULL, 0, &MyMethod, NULL, 0, &threadId); Компилятор выдаёт ошибку Error 4 error C2276: '&' : illegal operation on bound member function expression. Как можно запустить такой поток?


&MyMethod - мощно.
Посмотрите здесь - предыдущий пост, но более развёрнуто.

240
26 января 2009 года
aks
2.5K / / 14.07.2006
Цитата: Der Meister
&MyMethod - мощно.


че не так? :)

341
26 января 2009 года
Der Meister
874 / / 21.12.2007
А действительно... Точняк, сразу видно, что адрес передаём :D
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог