// set the trace file name prefix void SetTraceFilePrefix(const char* strFilePrefix) { // close existing trace file first CloseTraceFile(); // copy the file name prefix size_t nSize = strFilePrefix ? strlen(strFilePrefix):0; delete []m_pTraceFilePrefix; m_pTraceFilePrefix = new char[nSize+1]; strcpy(m_pTraceFilePrefix, nSize>0?strFilePrefix:""); }
~XYTraceHelper() { CloseTraceFile(); }
// set the trace file name prefix void SetTraceFilePrefix(LPCTSTR strFilePrefix) { // close existing trace file first CloseTraceFile(); m_strTraceFilePrefix = strFilePrefix; }
~XYTraceHelper() { CloseTraceFile(); delete []m_pTraceFilePrefix; }