Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Ф-ия потока - член класса

Ответить
Настройки темы
Ф-ия потока - член класса

Пользователь


Сообщения: 90
Благодарности: 1

Профиль | Отправить PM | Цитировать


Мне нужно, чтобы конструктор объекта создавал новый поток. При этом, функция потока также должна быть методом этого объекта. Казалось бы - нормальные требования. Но у меня возникает проблема, которую я не знаю как решить. Проблема заключается в следующем: третий аргумент функции __beginthreadex имеет тип void(__stdcall*) (void*), но если функция потока определена как метод класса, то указатель на неё будет иметь вид void(__stdcall Bug:: *) (void *).
   Расскажите пожалуйста как проблему решить (красиво)???
   Я пытался сделать функцию потока friend'ом, чтобы "вытащить" её в глобальную область видимости, но она, естественно использует переменные и другие методы класса, при попытке вызвать функцию-метод с помощью Bug::Chase() (например) происходит следующая ругань: 'Bug::Chase' : illegal call of non-static member function. See declaration of 'Chase'

       Дело в том, что я совсем новичок и разобраться самому очень тяжело.
       Поможите, чем можите! Буду благодарен.

Отправлено: 23:18, 05-03-2003

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


ivank
Собственно, ты и озвучил главную проблему этого бреда.
Но вот компилятор как-то справляется.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 11:52, 10-03-2003 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Ф-ия потока - член класса

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Что такое член группы администраторов!!! Не могу ничего установить domber Microsoft Windows Vista 0 04-04-2007 22:08
Может ли компьютер (не член домена) получить доступ к расшаренной папке на домене? ES Microsoft Windows NT/2000/2003 36 23-06-2006 09:55
Монитор+TV и 2 звуковых потока BlackMonk Хочу все знать 6 19-10-2004 20:37
Характеристика потока Е1 Zx Сетевые технологии 9 25-09-2003 02:46
Чем отличается Полный Член от Члена nikich555 О сайте и форуме 11 27-01-2003 08:32




 
Переход