一个怪异的问题--
自己PC机上调试运行的debug程序不死机,可release版本一到一体机上运行一段时间就死机。会不会是因为以下语句的顺序问题呢?
死机的时候程序CPU内存为0,虚拟内存有一些。
请教大家,是不是因为以下原因呢?
pRst->Close();
pConn->Close(); pRst.Release();
pConn.Release(); CoUninitialize();上面这几行代码,要不要改为这个呢?
pRst->Close();
pConn->Close(); pRst.Release();
pConn.Release(); CoUninitialize();
真是奇怪的现象,现在很急,求大家帮忙
自己PC机上调试运行的debug程序不死机,可release版本一到一体机上运行一段时间就死机。会不会是因为以下语句的顺序问题呢?
死机的时候程序CPU内存为0,虚拟内存有一些。
请教大家,是不是因为以下原因呢?
pRst->Close();
pConn->Close(); pRst.Release();
pConn.Release(); CoUninitialize();上面这几行代码,要不要改为这个呢?
pRst->Close();
pConn->Close(); pRst.Release();
pConn.Release(); CoUninitialize();
真是奇怪的现象,现在很急,求大家帮忙
模式下F5运行不报错,OD加载运行不报错,Windbg加载运行不报错,就双击运行报错的程序......
找问题找了好几天...............
pRst->Close();
pConn->Close();pRst.Release();
pConn.Release();
和pRst->Close();
pRst.Release();pConn->Close();
pConn.Release();
另外是不是局部对象不用release的?