- 博客(6)
- 收藏
- 关注
原创 调试实战之临时对象
临时对象,不知道什么时候编程就会碰到这个神秘的暗礁!我们来看下面这段代码: string s1, s2; s1 = "abc"; s2 = "def"; const char* cs = (s1 + s2).c_str();(1) 你会想当然的认为,cs 会等于 "abcdef".然而,在vc中调试状态运行,当你把鼠标放在cs上时,你会发现它是一片空白!!!这就是临
2004-09-15 09:29:00
739
1
原创 调试实战之监视工具
用过几个XSPY工具,最早是APISPY,监控系统函数调用,不好用,没什么好印象!微软Visual studio工具里有个很好的SPY工具,但好像用VC编程的好多人都很少用它。它是用来监视系统消息的,在作界面程序中很好用,如果你不知道响应那些函数,用它无往不利!要成为真正的VC高手,现在就开始用它吧! 后来装了Compuware的DevPartner,就是大名鼎鼎的Num
2004-09-14 18:52:00
1070
原创 调试实战之数据断点
上午师弟遇到了一个问题,他用动态链接库实现了一个对话框,这个对话框包含了vc的Grid控件,结果用测试程序测试时,对话框始终弹不出来!去掉Grid控件后就运行正常了!下面是DLL中导出对话框的函数:void GEOADD_EXPORT DataGrid(CWnd *pWnd){AFX_MANAGE_STATE(AfxGetStaticModuleState());//(1)CData
2004-09-14 18:49:00
1133
原创 深入ADO内部调试
最近在做一个DataGrid链接DBF数据库的工程。DataGrid的数据是ADO Recordset。在操作DBF文件时常常出现ADO内部爆出的错误。这些错误有些很难调试。我们知道ADO是通过OLE DB操作数据库的。这些操作通常都会转化为对数据库的SQL语句。我们如果能知道最终的SQL语句是什么,就对调试有很大帮助。我链接数据库的Connect String 是:"Provid
2004-09-13 11:42:00
920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人