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

error C3867: 'SystemMessages::Work': function call missing argument list - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Frozzeg
25 / 24 / 2
Регистрация: 26.02.2010
Сообщений: 96
19.10.2011, 19:37     error C3867: 'SystemMessages::Work': function call missing argument list #1
C++
1
error C3867: 'SystemMessages::Work': function call missing argument list; use '&SystemMessages::Work' to create a pointer to member
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
#include "stdafx.h"
 
SystemMessages::SystemMessages( int subscribers )
{
    isAlive = true;
    _beginthread( Work, 0, NULL );
}
 
SystemMessages::~SystemMessages()
{
    isAlive = false;
}
 
bool SystemMessages::Subscribe()
{
}
 
void SystemMessages::UnSubscribe()
{
}
 
int SystemMessages::Work( void *dummy )
{
    MSG msg;
 
    while( GetMessage( &msg, NULL, 0, 0 ) )
    {
        if( !isAlive ) break;
    }
 
    _endthread();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2011, 19:37     error C3867: 'SystemMessages::Work': function call missing argument list
Посмотрите здесь:

C++ error C2447: '{' : missing function header
error C2447: '{' : missing function header (old-style formal list?) C++
C++ Выдает ошибку error C2447: missing function header (old-style formal list?)
[C++ Error] Unit1.cpp(130): E2121 Function call missing ) C++
missing function header (old-style formal list?) C++
Выдается ошибка при компиляции (error C2447: missing function header (old-style formal list?)) C++
C++ Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout
Видает ошибку error C2447: missing function header (old-style formal list?) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Revol'veR
 Аватар для Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
19.10.2011, 20:42     error C3867: 'SystemMessages::Work': function call missing argument list #2
Вы попытались получить адрес функции-члена без указания имени класса этой функции и оператора взятия адреса.
Frozzeg
25 / 24 / 2
Регистрация: 26.02.2010
Сообщений: 96
20.10.2011, 12:24  [ТС]     error C3867: 'SystemMessages::Work': function call missing argument list #3
ладно, будем варить кашу из топора

C++
1
_beginthread( &SystemMessages::Work, 0, NULL );
C++
1
error C2664: '_beginthread' : cannot convert parameter 1 from 'void (__thiscall SystemMessages::* )(void *)' to 'void (__cdecl *)(void *)'
Yandex
Объявления
20.10.2011, 12:24     error C3867: 'SystemMessages::Work': function call missing argument list
Ответ Создать тему
Опции темы

Текущее время: 19:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru