您的位置:程序门 -> vc/mfc -> 进程/线程/dll



程序退出怎么还占用cpu资源


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


程序退出怎么还占用cpu资源
发表于:2007-04-21 12:43:31 楼主
在我的程序中,利用ado访问数据库,
_recordsetptr       m_rstsqlpic;
并查询得到一个506*10规模的表,在程序退出的时候,执行了
m_rstsqlpic-> close();
m_rstsqlpic   =   null;
但是异常出现了:该程序的进程还占用cup99%,为什么呢?各位大虾帮帮忙
发表于:2007-04-21 16:37:051楼 得分:0
参考:
if(m_precordset-> state   !=   adstateclosed)
{
m_critical.lock();
if(succeeded(m_precordset-> close()))
{
m_critical.unlock();
return   true;
}
m_critical.unlock();
}
发表于:2007-04-21 16:45:292楼 得分:0
楼上的方法,   万一抛了异常就难看了。
这种情况还请楼主仔细检查代码,并且所有的ado操作都加上try,catch.


快速检索

最新资讯
热门点击