VC调试技巧

 首先设置断点
在类观察器中设置函数断点,先选择一个函数,然后从相关菜单中选择设置断点,或按F9键. 你也可以使用工具栏中查找组合框来输入函数名,然后按F9设置断点.
PID向导
如果你想附加一个过程,却没有过程的ID,那么使用过程观察器(PVIEW). (PID). 要记住从十六进制转为十进制时,WIN95的PID是个负整数. 你可以用附件中的计算器来进行这种转换. 例如:当有一个十六进制的PID为FFFE64C3时,你可以这样做:
HexPid -> [Not] -> (DEC) -> [Not] -> DecPid
用这种方法,最后结果为-105277. 在MSDEV命令行中加上此过程的十进制PID:
start msdev -p -105277 -e -105277
要是在WINNT下转换PID,不要使用NOT操作.
自定义你的工具提示
如果想自定义调试器工具提示,只需要简单地修改文件AUTOEXP.DAT即可. 此文件位于MSDEV\BIN子目录下.如果你想自动地显示单码字符串, 可以在[Unicode]小节中加上 DisplayUnicode=1.
观察窗口
你可以改变观察窗口中变量和表达式的显示方式,当然,要指定一些格式, 例如:us(Unicode String),x(hexadecimal integer).如果你还想有一些自已的显示方式,可以通过在线帮助查找Formatting Watch Variables,或者察看AUTOEXP.DAT文件.
阅读更多
个人分类: C++/MFC WINDOWS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭