::NPTEAM:: Network Programer Team

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[MFC] OutputDebugString을 이용한 Error처리 define

2006/06/21 06:56, 글쓴이 TTF
#define Err(X) err( "%s, %s : %d", X, __FILE__, __LINE__ )
 
void err(LPCSTR errMsg, ...)
{
  #ifdef _DEBUG
  char *buffer = new char[256];
 
  va_list arg;
  va_start( arg, errMsg );
  vsprintf( buffer, errMsg, arg );
  va_end( arg );
 
  CString strErr( (LPCTSTR) buffer );
  OutputDebugString( strErr + "\n" );
 
  ASSERT( 0 && buffer );
 
  delete [] buffer;
  #endif
 
  return;
}
 
2006/06/21 06:56 2006/06/21 06:56

맨 위로