• 博客(0)
  • 资源 (1)

空空如也

VC多线程编程(vs2010Unicode修改版)

因为原实例以vc6.0为基础,在vs2010(包括vs2008等默认采用unicode编码的)中需要做一些修改,很多地方涉及到unicode的问题,需要加上_T()宏。下面几个说明只是部分修改,不是全部。 -MultiThread1中,“AfxGetMainWnd()->m_hWnd”改为“AfxGetApp()->m_pMainWnd->m_hWnd”。 -MultiThread7中,所有“LONG OnCalculate(UINT wParam,LONG lParam)”改为“void OnCalculate(UINT wParam,LONG lParam)”。 -MultiThread8中,“char g_Array[10]”改为“TCHAR g_Array[10]”。原文中没有写申明WriteW函数的位置,所以有人会将其放到类得成员函数中去。如果WriteW函数是类的成员函数,“CWinThread *pWriteW=AfxBeginThread(WriteW,……”中的线程调用函数前加上“::”,修改后“CWinThread *pWriteW=AfxBeginThread(::WriteW,……”,如果WriteW成员函数有static修饰符)或者是全局函数,无需修改。

2011-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除