hur.cn - 华软网

 热门搜索

VC6.O程序调通了 无错误跟警告 但是运行出现0x5f439eb中引用的0x0000000内存不恩能够为read

  作者:未知    来源:网络    更新时间:2011/2/22
出现的上述问题调试后显示在此处出现问题 但是不知道如何解决 请大家帮帮忙
if (!pThread->InitInstance())
{
if (pThread->m_pMainWnd != NULL)
{
TRACE0("Warning: Destroying non-NULL m_pMainWnd\n");
pThread->m_pMainWnd->DestroyWindow();
}
nReturnCode = pThread->ExitInstance();
goto InitFailure;
}
nReturnCode = pThread->Run();





这是错误提示 pThread 0x00000000 {CWinThread h=??? proc=???}

---华软 网友回答---
空指针异常了,应该是指针为NULL了
---华软网友回复---
怎样解决
引用 1 楼 visualeleven 的回复:
空指针异常了,应该是指针为NULL了

---华软网友回复---
if(pThread)
{
if (!pThread->InitInstance())
{
if (pThread->m_pMainWnd != NULL)
{
TRACE0("Warning: Destroying non-NULL m_pMainWnd\n");
pThread->m_pMainWnd->DestroyWindow();
}
nReturnCode = pThread->ExitInstance();
goto InitFailure;
}
nReturnCode = pThread->Run();
}
---华软网友回复---
pThread没有创建好。
---华软网友回复---
请问怎么创建 怎么解决 这个程序是没什么问题的 别人有跑通过的 是不是系统还是什么不对
引用 4 楼 eyey1 的回复:
pThread没有创建好。

---华软网友回复---
这是错误提示 pThread 0x00000000 {CWinThread h=??? proc=???}

1、这个线程指针为空,再这样使用肯定错误的,像#3楼那样加上指针判断
2、检查该线程指针的创建等等,看看是什么地方没有创建或者出错了
---华软网友回复---
pThread 初始化失败,你的线程没创建成功
---华软网友回复---
求帮忙解决 方法试过但都不行
---华软网友回复---
谁帮下忙 方法都试了还是不行
---华软网友回复---
你的是对话框程序不?如果是得话,看看你对话框的ID是不是弄错了,前缀必须是IDD_!反正我得是这种情况,改回去就好了!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。