问一个简单问题 怎么取消在Debug时的ASSERT警告,因为有时候在调试时不想总是遇见ASSERT的警告. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取消在Debug时的ASSERT警告?ASSERT警告就是告诉程序员有问题的,见到了就要查程序问题。你现在又要取消, 那不是白写了? 头文件添加#define ASSERT VERIFY^o^ 是这样,我遇到一个奇怪的问题,就是有关COleSafeArray赋值的问题,我定义了两个COleSafeArray变量cole1和cole2,然后给cole1赋值,最后用cole2=cole1送值,但在DEBUG时总出现ASSERT警告,这分明是同一类型的数据之间的传递啊.出现ASSERT警告的文件是VC自带的olevar.cpp.ASSEET代码为:COleSafeArray& COleSafeArray::operator=(const COleSafeArray& saSrc){ ASSERT(saSrc.vt & VT_ARRAY); AfxCheckError(::VariantCopy(this, (LPVARIANT)&saSrc)); return *this;}我在单步执行的时候发现VT_ARRAY等于8912,而saSrc.vt 等于8,那么saSrc.vt & VT_ARRAY肯定等于0了,所以就出现ASSERT警告.但如果取消ASSERT的话,所有的赋值都是对的,因此想把ASSERT取消掉.麻烦指点以下了. 给cole1赋值的部分可能有错误。 它的类型vt现在不是VT_ARRAY。 程序在处理大量数据时整个程序会阻塞,在这个时候如何显示个动画表示有数据在处理 求代码,所有局域网ip地址 atl怎么实现滚动新闻或者怎么把一个html页面嵌入 寻找现在在新疆的同行- 软件开发 如何用时间、温度两列数据绘制曲线 请教用VC在WORD打开一个由自己定义文件名的新文档 要加技术群的进 (20个种类群) Automation组件DLL是如何管理MFC模块状态的? 请问知道树型控件某结点句柄,怎么样才能把他的子结点全部删除? VC6.0编译出错fatal error C1083 100分超级解霸里的背景模式播放!!! 如何实现路由跟踪?
见到了就要查程序问题。你现在又要取消, 那不是白写了?
#define ASSERT VERIFY
^o^
之间的传递啊.出现ASSERT警告的文件是VC自带的olevar.cpp.ASSEET代码为:COleSafeArray& COleSafeArray::operator=(const COleSafeArray& saSrc)
{
ASSERT(saSrc.vt & VT_ARRAY); AfxCheckError(::VariantCopy(this, (LPVARIANT)&saSrc));
return *this;
}我在单步执行的时候发现VT_ARRAY等于8912,而saSrc.vt 等于8,那么saSrc.vt & VT_ARRAY肯定等于0了,所以就出现ASSERT警告.但如果取消ASSERT的话,所有的赋值都是对的,因此想把ASSERT取消掉.麻烦指点以下了.
它的类型vt现在不是VT_ARRAY。