帮忙修改一上vc6代码
帮忙修改一下vc6代码
这段代码在vc6下面,不能编译通过,请达人帮忙修改一下
------解决方案--------------------
请把错误消息贴出来,并且建议楼主quit VC6吧。太老了,而且bug太多了。
这段代码在vc6下面,不能编译通过,请达人帮忙修改一下
- C/C++ code
// notify.cpp : Defines the entry point for the console application. #include "stdafx.h" #define _WIN32_WINNT 0x0400 #include <windows.h> #include <stdlib.h> CRITICAL_SECTION g_cs; VOID WINAPI WaitOrTimerCallBack(PVOID pContext, BOOLEAN bTimeOrWait) { if (NULL == pContext) return; EnterCriticalSection(&g_cs); wchar_t *pPrintf = (wchar_t *) pContext; wprintf(L"%s /r/n", pPrintf); LeaveCriticalSection(&g_cs); return; } int main(int argc, char* argv[]) { wchar_t *pContent = (wchar_t *) malloc(sizeof(wchar_t) * 512); InitializeCriticalSection(&g_cs); HANDLE hTimeQueue = CreateTimerQueue(); HANDLE hTimer = NULL; wsprintfW(pContent, L"Hello Worl"); CreateTimerQueueTimer(&hTimer, hTimeQueue, WaitOrTimerCallBack, pContent, 0, 1000, WT_EXECUTEDEFAULT); Sleep(5000); DeleteTimerQueueEx(hTimeQueue, INVALID_HANDLE_VALUE); DeleteCriticalSection(&g_cs); wprintf(L"Game over /r/n"); getchar(); free(pContent); pContent = NULL; return 0; }
------解决方案--------------------
请把错误消息贴出来,并且建议楼主quit VC6吧。太老了,而且bug太多了。