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

📄 spdebug.h

📁 股软 通达信行情接收接口, 包括美元汇率
💻 H
字号:
/*
	Cross Platform Core Code.

	Copyright(R) 2001-2002 Balang Software.
	All rights reserved.

	Using:
		SP_TRACE( LPCSTR, ... );
		SP_TRACE0( LPCSTR );
		SP_TRACE1( LPCSTR, arg1 );
		SP_TRACE2( LPCSTR, arg1, arg2 );
		SP_TRACE3( LPCSTR, arg1, arg2, arg3 );
*/

#ifndef	__SP_DEUBG_H__
#define	__SP_DEBUG_H__

#ifdef	_DEBUG
	void	SP_OutputDebugString( LPCSTR );

	int		SP_MessageBox( UINT, LPCSTR, LPCSTR, UINT );

/*
	Support trace machnism.
*/
	void _cdecl SP_Trace( LPCSTR pszFormat, ... );

	#define	BASED_DEBUG
	#define SP_TRACE	SP_Trace
	#define SP_TRACE0(sz) \
				do { \
					static char BASED_DEBUG _sz[] = sz; \
					SP_Trace(_sz); \
				} while (0)
	#define SP_TRACE1(sz, p1) \
					do { \
						static char BASED_DEBUG _sz[] = sz; \
						SP_Trace(_sz, p1); \
					} while (0)
	#define SP_TRACE2(sz, p1, p2) \
					do { \
						static char BASED_DEBUG _sz[] = sz; \
						SP_Trace(_sz, p1, p2); \
					} while (0)
	#define SP_TRACE3(sz, p1, p2, p3) \
					do { \
						static char BASED_DEBUG _sz[] = sz; \
						SP_Trace(_sz, p1, p2, p3); \
					} while (0)

#else
	void  SP_Trace( LPCSTR /*pszFormat*/, ...);
	#define SP_TRACE       SP_Trace
	#define SP_TRACE0      SP_Trace
	#define SP_TRACE1      SP_Trace
	#define SP_TRACE2      SP_Trace
	#define SP_TRACE3      SP_Trace

#endif //_DEBUG

#endif // __SP_DEBUG_H__

⌨️ 快捷键说明

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