可能是TempString定义不对。应该
TCHAR TempString[512]="" ;//要足够大, LoadString(hMod,StringID,TempString,sizeof(TempString));
TCHAR TempString[512]="" ;//要足够大, LoadString(hMod,StringID,TempString,sizeof(TempString));
调试欢乐多
1, TempStringv指向的空间,是const的
2,sizeof(TempString)取得的是指针的大小,一般是4个字节
//////////////////////////////////////////////////
see the following
HMODULE hMod = LoadLibrary("MYSTRING.dll");
char buf[256] = ""
LoadString(hMod,StringID,buf,sizeof(buf) - 1);