syntax error : missing ';' before identifier 'WINAPI'
От: rosigma Украина http://rosigma.com/
Дата: 19.08.03 11:38
Оценка:
Не запускаются примеры из книги Рихтера "Программирование под Windows для профессоналов. Вот ошибка:

syntax error : missing ';' before identifier 'WINAPI'

Код:

/******************************************************************************
Module:  SchedLab.cpp
Notices: Copyright (c) 2000 Jeffrey Richter
******************************************************************************/


#include "..\\CmnHdr.h"     /* See Appendix A. */
#include <windowsx.h>
#include <tchar.h>
#include <process.h>       // For _beginthreadex
#include "Resource.h"


///////////////////////////////////////////////////////////////////////////////

// !!! В следующей строке ошибка !!! **********************
DWORD WINAPI ThreadFunc(PVOID pvParam) { 

   HANDLE hThreadPrimary = (HANDLE) pvParam;
   SuspendThread(hThreadPrimary);
   chMB(
      "The Primary thread is suspended.\n"
      "It no longer responds to input and produces no output.\n"
      "Press OK to resume the primary thread & exit this secondary thread.\n");
   ResumeThread(hThreadPrimary);
   CloseHandle(hThreadPrimary);

   // To avoid deadlock, call EnableWindow after ResumeThread.
   EnableWindow(
      GetDlgItem(FindWindow(NULL, TEXT("Scheduling Lab")), IDC_SUSPEND), 
      TRUE);
   return(0);
}


///////////////////////////////////////////////////////////////////////////////
Roman Yakhymets, http://rosigma.com/, All inside you, ICQ #214741007
Re: syntax error : missing ';' before identifier 'WINAPI'
От: Ed.ward Россия  
Дата: 19.08.03 11:50
Оценка:
Здравствуйте, rosigma, Вы писали:

попробуй включить windows.h

Ed.ward
... << RSDN@Home 1.0 beta 7a >>
Re[2]: syntax error : missing ';' before identifier 'WINAPI'
От: rosigma Украина http://rosigma.com/
Дата: 19.08.03 11:56
Оценка:
Здравствуйте, Ed.ward, Вы писали:

EW>Здравствуйте, rosigma, Вы писали:


EW>попробуй включить windows.h


Не помогает. Т. е. другие ошибки...
Roman Yakhymets, http://rosigma.com/, All inside you, ICQ #214741007
Re: syntax error : missing ';' before identifier 'WINAPI'
От: George Seryakov Россия  
Дата: 19.08.03 14:58
Оценка:
Здравствуйте, rosigma, Вы писали:

R>Не запускаются примеры из книги Рихтера "Программирование под Windows для профессоналов. Вот ошибка:


R>syntax error : missing ';' before identifier 'WINAPI'


R>Код:


R>
R>/******************************************************************************
R>Module:  SchedLab.cpp
R>Notices: Copyright (c) 2000 Jeffrey Richter
R>******************************************************************************/


R>#include "..\\CmnHdr.h"     // GS: почему два слэша? Это не имя файла.
R>#include <windowsx.h>
...
R>
GS
Re: syntax error : missing ';' before identifier 'WINAPI'
От: Carface Россия  
Дата: 20.08.03 01:31
Оценка:
Здравствуйте, rosigma, Вы писали:

R>Не запускаются примеры из книги Рихтера "Программирование под Windows для профессоналов. Вот ошибка:



#include <process.h> // For _beginthreadex
#include "Resource.h"

Ошибка видимо в файле Resource.h
где нибудь в конце не поставлена точка с запятой.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.