请教高手我的程序在RELEASE下怎么报错怎么解决啊
我的程序使用UNICODE编的,在DEBUG下没有问题,在release下问题如下,求解决方法:
--------------------Configuration: 123 - Win32 Release--------------------
Compiling...
123View.cpp
F:\123\123View.cpp(146) : error C2664: 'GetModuleFileNameA' : cannot convert parameter 2 from 'unsigned short [260]' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
F:\123\123View.cpp(802) : error C2664: 'int __thiscall CWnd::GetWindowTextA(char *,int) const' : cannot convert parameter 1 from 'unsigned short [2048]' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
123.exe - 2 error(s), 0 warning(s)
/////////////////第一段报错的程序,定义unsigned short Pointernumber[260];////////////////////////////
DWORD dwLen =GetModuleFileName(NULL, Pointernumber, sizeof(Pointernumber));
for(DWORD offset=dwLen; offset>=0; offset--)
{
if(Pointernumber[offset] == '\\')
{
Pointernumber[offset] = 0;
break;
}
}
/////////////////////////////////////////////////////////////////////////////////////
////////////////////////第二段报错,定义unsigned short Loadbufferdata1[2048];///////
CFile myfile;
m_RichEdit.GetWindowText(Loadbufferdata1,2048);
selectfont=m_fontselect.GetCurSel();