[C] API Project 에서 TRACE 사용하기

Author : 퓨림노 / Date : 2009.11.24 20:45 / Category : before/Develop(Old)

API 함수를 사용하면서 TRACE를 이용하여 Debugging 을 하는 방법은 아래와 같다.

#include "windows.h" 
#include  // vsprintf()


int TRACE(char *format, ...)
{
 // 한개의 매시지 길이가 1024개를 넘는 경우는
 // 애러가 발생한다. 그러므로 매시지는 잘라서 여러번 찍어서
 // 사용할 수 있도록 한다.
 static char Message_Buffer[1024];


 // format 스트링의 길이가 512 보다 큰경우는 처리 하지 않도록
 // 함. -> 애러의 소지가 있음 .,,. ^^
 if(strlen(format) > 512)
  return FALSE;


 va_list arglist;
 va_start( arglist, format );
 vsprintf( Message_Buffer, format, arglist );
 va_end( arglist );


 // 디버그 스트링을 출력함
 OutputDebugString(Message_Buffer);


 return true;
}


Tags :

Blog Information

퓨림노

블로그에 공부 및 취미 등 다양한 내용으로 포스팅 예정입니다~^^ 오랫동안 사용한 블로그인 만큼!! 다시 시작합니다~^^

Search

Statistics

  • Total : 468,865
  • Today : 17
  • Yesterday : 121

Archives

Copyright © http://vbflash.net All Rights Reserved
Designed by CMSFactory.NET