Создание структуры. Непонятная ошибка
От: N_i_t_r_o  
Дата: 01.09.06 12:44
Оценка:
Cоздаю таблицу точек входа сервиса. Для этого объявляется след. структура:
    SERVICE_TABLE_ENTRY DispatcherTable;
    DispatcherTable.lpServiceName = SomeServiceName;    /*имя сервиса*/
         DispatcherTable.lpServiceProc = ServiceMain;        /* гл. ф-я сервиса */  ---> [C++ Error] E2235 Member function must be called or its address taken

Ф-я соответствует требуемому типу:
void __stdcall ServiceMain(DWORD argc, LPSTR* argv);

Почему возникает ошибка? Ведь имя ф-ии и есть указатель на нее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.