TCHAR strPath[MAX_PATH+1];
::GetModuleFileName(NULL,strPath,MAX_PATH+1);
         ..
         ..
         pITask->SetApplicationName(?);
如何把strPath传到问号这个地方?(pITask是ITask接口)

解决方案 »

  1.   

    USES_CONVERSION;
    TCHAR strPath[MAX_PATH+1];
    ::GetModuleFileName(NULL,strPath,MAX_PATH+1);
    LPWSTR wcsPath = T2W(strPath)
    pITask->SetApplicationName(wcsPath);
      

  2.   

    WCHAR* ChangeStringToUnicode(LPCTSTR lpszString, LPWSTR wszString,int nLength)
    {
    #ifdef _UNICODE
    wcscpy(wszString,lpszString);
    #else
    MultiByteToWideChar(CP_THREAD_ACP,0,lpszString,strlen(lpszString)+1,wszString,nLength);
    #endif
    return wszString;
    }用这个函数试一下
      

  3.   

    LeeZi(临渊羡鱼,不如退而结网),不好意思,我犯了一个弱智错误,现在好了,谢谢!