当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Windows自带的小巧的调试利器--Dr.Watson ix
 

 

    摘要: 用vc++进行mapx二次开发 之三------使用mapx工具writer:bluedy er-huang@163.com 对于一个“标准”的windows应用程序,一般都有一个工具栏。如果你用过某个gis系统,一定用过工具栏上的工具。工具栏上的工具为我们提供了一个快速调用某个功能的捷径。我们这就来创建一个mapx的工具栏。 先来实现什么功能呢?我们来个模仿mapinfo: 放大工具、 缩小工......
 ·vc常见入门问题总结(一)    »显示摘要«
    摘要: 1:fatal error c1010: unexpected end of file while looking for precompiled header directive该如何解决 如果发生错误的文件是由其他的c代码文件添加进入当前工程而引起的,则alt+f7进入当前工程的settings,选择c/c++选项卡,从category组合框中选中precompiled headers,选择......


Windows自带的小巧的调试利器
windows自带的小巧的调试利器--dr.watson

1.dr.watson是什么? 【程序编程相关:知识库(1)-如何在Win2K中使用SH

  【推荐阅读:如何动态创建二维数组

a.       在没有安装任何调试工具的测试机器上我们的程序崩溃了.怎么办?是把windows弹出来的报错的对话框抓屏发给开发人员看吗?说实话那个对话框对开发人员来说信息太少了,唯一能断定的是:哦,这个程序崩溃了. 【扩展信息:数据封装在vc中的应用

          dr.watson( drwtsn32.exe)是windows自带的调试工具,相比于比较专业的程序调试工(windbg,ntsd…)她显得比较的弱小,但是在如下场合她应该是比较好的一种选择:

b.       在最终用户的机器上;我们的程序已经发售到了最终用户手上,程序崩溃了,怎么办?问题出在哪?

在这个时候dr.watson显出了她的优势:她是windows自带的调试工具,不需要另外安装,而且她能提供给开发人员必要的信息去确定问题 的所在.

这就是说dr.watson能在如下时刻帮助我们:

1.       应用程序崩溃了(crash);

2.        应用程序遇到了异常(exception)(注:产生了异常如果我们采取了一切措施,比如try-catch机制,并不会导致崩溃)

 

2.dr.watson什么时候会被运行起来?


...   下一页
    摘要: /***************************************************** windows sdk编程之一 窗口示例程序******************************************************/ /*win32应用程序框架主要由"初始化窗口类","窗口注册类","窗口的创建"以"窗口消息函数"等组成*/#include "s......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE