⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.cpp

📁 A3服务端AccountServer源代码
💻 CPP
字号:
#include <windows.h>
#include <stdio.h>
#include "Common.h"

//------------------------------------------------------------
// Dbmon捞唱 VC狼 Debug芒俊 沥焊甫 免仿且 荐 乐促.
//------------------------------------------------------------
void	Print( const char* pFormat,... )
{
	static char logBuf[256];
	va_list args;
	va_start( args, pFormat );

	wvsprintf( logBuf, pFormat, args );
	va_end( args );

#ifdef _DEBUG
	OutputDebugString( logBuf );
#endif

}

void MiraDebug(const char* pFormat,...)
{
	char szFileName[] = ".\\miraDebug.txt";	

	static char logBuf[8196];
	va_list args;
	va_start( args, pFormat );
	wvsprintf( logBuf, pFormat, args );
	va_end( args );

	FILE *fp = fopen(szFileName, "a+t");
	if (fp == NULL) return;
	fputs(logBuf, fp);
	fclose(fp);
}

//------------------------------------------------------------
// Safe Delete :)
//------------------------------------------------------------
BOOL	SafeDelete( void **ptr )
{
   if (*ptr == NULL)
       return FALSE;

   __try
   {
       delete *ptr;
   }
   __except (GetExceptionCode() == EXCEPTION_ACCESS_VIOLATION)
   {
       *ptr = NULL;
       return FALSE;
   } 

   *ptr = NULL;
   return TRUE;
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -