首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在设置游戏引擎的成员变量时出现的有关问题,求解

2013-01-17 
在设置游戏引擎的成员变量时出现的问题,求解这是游戏引擎的构造函数,编译没问题,运行时报错,m_szTitle和sz

在设置游戏引擎的成员变量时出现的问题,求解
这是游戏引擎的构造函数,编译没问题,运行时报错,m_szTitle和szTitle 错误的指针
,this也出问题了,值:0xe808458b{m_hInstance=???m_hWindow=???m_szWindowClass=0xe等等}
m_szTitle的类型是wchar_t [100],szTitle的类型是wchar_t*

//游戏引擎的构造函数;
GameEngine::GameEngine(HINSTANCE hInstance, LPTSTR szWindowClass, LPTSTR szTitle, WORD wIcon, WORD wSmallIcon,
int iWidth, int iHeight)
{
//设置游戏引擎的成员变量;
m_pGameEngine= this;
m_hInstance= hInstance;
m_hWindow= NULL;
if(lstrlen(szWindowClass) > 0)
lstrcpy(m_szWindowClass, szWindowClass);
if(lstrlen(szTitle) > 0)
lstrcpy(m_szTitle, szTitle);
m_wIcon= wIcon;
m_wSmallIcon= wSmallIcon;
m_iWidth= iWidth;
m_iHeight= iHeight;
m_iFrameDelay= 20;
m_bSleep= TRUE;
}


不知道是不是类型方面的问题
[解决办法]
看一下m_szTitle的声明
[解决办法]
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。

热点排行