Форум программистов, компьютерный форум CyberForum.ru

подскажите как выполнить метод в потоке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно прикрепить файл ".h" к проекту? http://www.cyberforum.ru/cpp-beginners/thread382869.html
Хочу перекинуть структуры в один файл, функции в другой, а основная программа останется в cpp. Для этого добавляю к проекту файлы ".h" и в .cpp пишу: #include "Structure.h" #include "Functions.h" . Вроде ничего не подчеркивает, а при запуске выдает море ошибок. Подскажите пожалуйста - как правильно сделать?
C++ Одномерные массивы. Большая просьба помочь мне в решении двух задач! Буду Вам очень признателен, товарищи! задачи выглядят следующим образом: 1. Сформировать новый массив из элементов массива М(25), встречающихся в этом массиве только один раз. 2. Определить, представляют ли собой элементы массива А(20) возрастающую последовательность. Буду очень рад вашему развернутому ответу!) http://www.cyberforum.ru/cpp-beginners/thread382864.html
C++ Блок-схема
Привет, можете помочь сделать блок-схему алгоритма этой проги? заранее огромное спасибо)) #include <math.h> #include <stdio.h> int main() { double a,b,x,c,F,Xn,Xk,dX; printf("Enter Xn, Xk, dX, a, b, c:\n"); scanf("%lf%lf%lf%lf%lf%lf", &Xn, &Xk, &dX, &a, &b, &c); printf("___________________________\n");
Найти пару наиболее различающихся слов из 5 букв C++
Расстояние между двумя словами разной длины - это кол-во позиций,в которых различаются эти слова.В заданном предложении найти пару наиболее различающихся слов состоящих из 5 букв. Помогите решить,пожалуйста.
C++ для заданного текста определить длину содержащейся в нём максимальной последовательности символов, отличных от букв. http://www.cyberforum.ru/cpp-beginners/thread382848.html
заранее спасибо
C++ Посоветуйте пособие Посоветуйте, пожалуйста, пособие для работы с графикой в С++, очень нужно... Заранее спасибо=) подробнее

Показать сообщение отдельно
a_etot_nik
8 / 8 / 1
Регистрация: 09.04.2010
Сообщений: 58
13.11.2011, 16:57  [ТС]     подскажите как выполнить метод в потоке
Если metod2 сделать static то будет недоступен this.
Решил проблему так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   class T1
{
public:
   DWORD WINAPI metod1(PVOID pvContext);
   friend DWORD WINAPI _tInnerThread(PVOID pvContext);
   void method2();
};
DWORD WINAPI _tInnerThread(PVOID pvContext) 
 { 
    T1 * pClass = static_cast<T1*>(pvContext); 
    return(pClass->metod1(pvContext)); 
 }
 
void T1:: metod2()
{
   DWORD ThreadId;  
   HANDLE hThread = CreateThread(NULL,0,_tInnerThread,this,0,&ThreadId);
}
 
Текущее время: 00:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru