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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Korbofos
4 / 4 / 0
Регистрация: 15.08.2011
Сообщений: 154
#1

Функция-член в потоке! - C++

05.11.2011, 18:44. Просмотров 368. Ответов 0
Метки нет (Все метки)

Как правильно выполнить функцию член в потоке? Как я понял это надо заделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
class MyTheard : public TThread
{
private:
protected:
        void __fastcall Execute();
public:
        __fastcall MyTheard(bool CreateSuspended);
};
//---------------------------------------------------------------------------
 
__fastcall MyTheard::MyTheard(bool CreateSuspended)
        : TThread(CreateSuspended)
{
}
//---------------------------------------------------------------------------
void __fastcall MyTheard::Execute()
{
MyRobo ob;
ob.calc();  //запускаем функцию в потоке.
}
//---------------------------------------------------------------------------
class MyRobo
{
public:
void calc();
};
//----------------------------------------------------------------------------
void MyRobo::calc()
{
//bla bla
}
//----------------------------------------------------------------------------
int main()
{
MyThread *pThr = new MyThread(true);
pThr->Resume();
}
Но скорее всего это неправильно. Подскажите верную дорогу...

Добавлено через 8 часов 57 минут
Как правильно запустить функцию в потоке?

Добавлено через 32 минуты
Через Synchronize(Имя функции)???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2011, 18:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция-член в потоке! (C++):

Не могу создать поток( Нужно чтобы функция запускается в потоке и работала там пока не закроем в потоке) - C++
хм.. не могу создать поток в c++ и направить туда. Нужно чтобы функция запускается в потоке и работала там пока не закроем в потоке.

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

Не функция-член класса - C++
Фрагмент из книги, об дружественной функции operator<<: "Обратите внимание, что она не является функцией-членом класса String". Из чего...

Функция в потоке - C++
Помогите разобраться с потоками : void F(bool x, int i, bool y) {} int main() { _beginthread ... // Как мне...

Функция-член шаблонного класса - C++
Как правильно объявить функцию-член шаблонного класса? Класс: template <class SType> class Set { int len; // число членов ...

Функция-член в качестве предиката - C++
Всем доброго времени суток! Столкнулся с такой проблемой: нужно использовать функцию-член класса в качестве предиката, код чуть ниже, но...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2011, 18:44
Привет! Вот еще темы с ответами:

Функция-член Ошибка класса - C++
Непонятная ошибка связанная с функцией-членом. Я в панике + почему-то не могу внести хедер с include ввожу #include "header.h" Работаю в...

Член-функция класса не работает - C++
Доброго вечера! Только что написал вот такой несложный класс, который определяет две характеристики предмета (вес и стоимость)....

Первый класс. Функция-член - C++
Добрый день! Пытаюсь собрать свой первый класс, но, кажется, не до конца понимаю всей сути. #include <stdio.h> #include <iostream> ...

Функция класса в потоке - C++
Здравствуйте, не как не могу запустить функцию класса в потоке. Длею так. прототип void Tcp_Process(); ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru