TRACE 输出
try {
// 易出错的 MFC 源码/接口
} catch (CException* e) {
TCHAR szErr[1024];
e->GetErrorMessage(szErr, 1024);
TRACE(_T("MFC Error: %s\n"), szErr);
e->Delete(); // 注意:MFC 异常必须显式调用 Delete() 释放内存
}
StkLib
SP_TRACE3
F:\stock\TskingVS2019\src\Client\StkLib\Src\SpDebug.h
Using:
SP_TRACE( LPCSTR, ... );
SP_TRACE0( LPCSTR );
SP_TRACE1( LPCSTR, arg1 );
SP_TRACE2( LPCSTR, arg1, arg2 );
SP_TRACE3( LPCSTR, arg1, arg2, arg3 );
F:\stock\TskingVS2019\src\Client\StkLib\Src\SpMemory.cpp
SP_TRACE1("Largest number used: %ld bytes\n", m_lHighWaterCount);
SP_TRACE3("%ld bytes in %ld %Fs Blocks\n", m_lSizes[use],
m_lCounts[use], blockUseName[use]);
NetTS
TRACE0
F:\Thirdprogram2\vs2022e\VC\Tools\MSVC\14.44.35207\atlmfc\include\afx.h
F:\stock\TskingVS2019\src\Client\NetTS\NetTS.cpp
TRACE0("NETTS.DLL Terminating!\n");
