|
팁&트릭에서....다음글을 읽고...
**********************************************************************
#include <windows.h>
#include <stdio.h>
#include <stdarg.h>
void TRACE(char* szMessage, ...)
{
char szDebugMsg[256];
va_list va;
va_start(va, szMessage);
vsprintf(szDebugMsg, szMessage, (va_list)va);
va_end(va);
OutputDebugString(szDebugMsg);
}
VC 에서는 TRACE 는 매크로문으로 디버그창에 메세지를 찍을 수 있습니다.
빌더에는 없는 줄 알았는데 Event-Log 창이 그 기능을 하더군요^^
OutputDebugString() 함수로 Event Log 창에 메세지를 찍을 수 있습니다
Ctrl+Alt+V 하면 Event Log 창이 나옵니다
아니면 디버깅 데스크탑 모드에 자동으로 나올 수 있게 저장을 하시던가요^^
유용하게 쓰세요
VC 에서는 TRACE 는 매크로문으로 디버그창에 메세지를 찍을 수 있습니다.
빌더에는 없는 줄 알았는데 Event-Log 창이 그 기능을 하더군요^^
OutputDebugString() 함수로 Event Log 창에 메세지를 찍을 수 있습니다
Ctrl+Alt+V 하면 Event Log 창이 나옵니다
아니면 디버깅 데스크탑 모드에 자동으로 나올 수 있게 저장을 하시던가요^^
유용하게 쓰세요
***************************************************************************
유용하게 쓰려구 햇는데...
엄청난 에러들이 발생하는데 왜 나는지 모르겟어요 ㅠㅠ
[C++ Warning] winuser.h(303): W8017 Redefinition of 'SW_MAX' is not identical
[C++ Error] wtypes.h(975): E2040 Declaration terminated incorrectly
[C++ Error] oaidl.h(445): E2040 Declaration terminated incorrectly
[C++ Error] oaidl.h(460): E2040 Declaration terminated incorrectly
[C++ Error] oaidl.h(523): E2040 Declaration terminated incorrectly
[C++ Error] oaidl.h(538): E2040 Declaration terminated incorrectly
[C++ Error] propidl.h(194): E2040 Declaration terminated incorrectly
[C++ Error] propidl.h(313): E2040 Declaration terminated incorrectly
[C++ Error] propidl.h(364): E2040 Declaration terminated incorrectly
[C++ Error] oleauto.h(233): E2293 ) expected
[C++ Error] oleauto.h(249): E2293 ) expected
[C++ Error] oleauto.h(265): E2293 ) expected
[C++ Error] oleauto.h(284): E2293 ) expected
[C++ Error] oleauto.h(305): E2293 ) expected
[C++ Error] oleauto.h(321): E2293 ) expected
[C++ Error] oleauto.h(331): E2293 ) expected
[C++ Error] oleauto.h(332): E2293 ) expected
[C++ Error] oleauto.h(333): E2293 ) expected
[C++ Error] oleauto.h(334): E2293 ) expected
[C++ Error] oleauto.h(335): E2293 ) expected
[C++ Error] oleauto.h(336): E2293 ) expected
[C++ Error] oleauto.h(337): E2293 ) expected
[C++ Error] oleauto.h(338): E2293 ) expected
[C++ Error] oleauto.h(339): E2293 ) expected
[C++ Error] oleauto.h(340): E2293 ) expected
[C++ Error] oleauto.h(341): E2293 ) expected
[C++ Error] oleauto.h(341): E2228 Too many error or warning messages
이렇게 에러들이 생겨요....
멀잘못한건가요...이때 위의 소스에서 #include <windows.h> 를 막으면
[Linker Error] Unresolved external '_OutputDebugString' referenced from C:\DOCUMENTS AND SETTINGS\HRZO\바탕 화면\ZZZZ\HRZO_SRC\GSMHR\GSM_HR.OBJ
이렇게 링커 에러 한개루 줄긴하는데...
암튼 어떻게 사용해야될지 모르겟어여...
상관있을지 모르겟지만....XP에,빌더 6.0사용하고있습니다...
아! 그리구 C++이 아닌 C에서는 사용할수 없는건가요?
고수님들 제발 알려주세요...머리가 너무아퍼요
|