程序关闭时提示错误,估计时线程释放没做好,请问怎么解决?
程序运行时没问题,关闭时出现错误
错误信息:
“DvrWin.exe产生了错误,会被windows关闭,您需要重新启动程序
正在创建错误日志”
我在程序中第一了一个keyproc线程类,用来侦听和处理串口操作的:
类的声明:
class keyproc : public TThread
{
程序中的声明:
class keyproc *PannelThread = NULL;
定义:
PannelThread = new keyproc(false);
释放
if(PannelThread)
{
//PannelThread->Terminate();
delete PannelThread;
}
如果加上PannelThread->Terminate();会出现访问0x0000000地址错误
我不知道怎么去解决,请高手指点。谢谢!!