STDAFX.CPP
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:
Windows编程
开发平台:
Visual C++
- // This is a part of the Microsoft Foundation Classes C++ library.
- // Copyright (C) 1992-1995 Microsoft Corporation
- // All rights reserved.
- //
- // This source code is only intended as a supplement to the
- // Microsoft Foundation Classes Reference and related
- // electronic documentation provided with the library.
- // See these sources for detailed information regarding the
- // Microsoft Foundation Classes product.
- // stdafx.cpp : source file that includes just the standard includes
- // collect.pch will be the pre-compiled header
- // stdafx.obj will contain the pre-compiled type information
- #include "stdafx.h"
- void dump_com_error(_com_error &e)
- {
- _bstr_t bstrSource(e.Source());
- _bstr_t bstrDescription(e.Description());
- TCHAR szTemp[1024];
- CString csMsg = "Oops - hit an error!n";
- wsprintf(szTemp, _T("Code = %08lxn"), e.Error());
- csMsg += szTemp;
- wsprintf(szTemp, _T("Code meaning = %sn"), e.ErrorMessage());
- csMsg += szTemp;
- wsprintf(szTemp, _T("Source = %sn"), bstrSource.length() ? (LPCTSTR)bstrSource : _T("null"));
- csMsg += szTemp;
- wsprintf(szTemp, _T("Description = %sn"), bstrDescription.length() ? (LPCTSTR)bstrDescription : _T("null"));
- csMsg += szTemp;
- AfxMessageBox(csMsg);
- }