
MFC
giskook
这个作者很懒,什么都没留下…
展开
-
自定义断点
void mybreakpoint(bool b){if (!b){__asm{INT 3;}}};#ifdef _DEBUG#define myassert(arg) mybreakpoint(arg)#else#define myassert(arg) #endif查看:函数返回值:$eax原创 2013-06-18 16:51:10 · 860 阅读 · 0 评论 -
clr 工程设置 调试
今天简单的封装了下sqlite,但是在调试的过程中,怎么调不到工程里面,用depends打开生成的dll发现有说缺少库,不过程序运行正常,后来看了下工程设置,改成没有clr,就可以调试了,于是在网上查了一下clr是神马东东,网上介绍这样:ms采用clr使c#、vb、c++编译为中间IL语言,然后通过IL编译成dll,这样在调用dll过程中我理解就有系统调用,自然就不能调试进去,不知道理解的是否正确原创 2013-07-18 16:30:41 · 944 阅读 · 0 评论 -
spy++ 使用.
现在又在搞mfc了,用了下spy++记录下。1.列出windows。2.找到目标窗口。鼠标拖住3.拽到目标窗口3在windows列表中会高亮显示4.右击。选择message,即可。5,你会得到一系列的输出原创 2013-08-07 10:10:05 · 822 阅读 · 0 评论 -
[转]MFC程序调出console窗口
使用console进行输出对于调试来说是比较方便的,现在就设置步骤转载如下,记录之:如果你曾经写过MFC应用程序,也许你忽略了控制台窗口。熟悉了控制台窗口的人会认为它是如此的便捷,我就是一个,认为printf或者cout是最优秀 的调试函数,可以在不打开任务管理器的情况下在控制台中仅仅按下CTRL+C来结束不响应的程序。不幸的是,MFC应用程序默认情况下并不支持控制台。但 是在你的应用转载 2013-06-05 16:33:36 · 1852 阅读 · 2 评论