今天才知道可以在watch里用@err和@err,hr查看错误代码和说明,可是我怎么试显示的都是一个4亿多的数,为什么??

解决方案 »

  1.   

    用16进制方式查看。COM的返回值HRESULT到winerror.h里查
      

  2.   

    不懂,我看网上说在watch里输入 @err,hr 就显示错误信息,我不是问数为什么很大,我问的是为什么显示的是数而不是信息
      

  3.   

    我这里是对的,@err,hr的值是GetLastError的16进制值(如果是0则不显示)加相应的文字信息
    @err的值是GetLastError的值
      

  4.   

    伤心,在csdn发的大部分贴子都没人能解答