23 lines
487 B
C++
23 lines
487 B
C++
#include "StdAfx.h"
|
|
#include "TempFile.h"
|
|
#include "Utils.h"
|
|
#include "Debug.h"
|
|
|
|
CTempFile::~CTempFile()
|
|
{
|
|
Destroy();
|
|
DeleteFile(m_szFileName);
|
|
}
|
|
|
|
CTempFile::CTempFile(const char * c_pszPrefix)
|
|
{
|
|
strncpy(m_szFileName, CreateTempFileName(c_pszPrefix), MAX_PATH);
|
|
|
|
if (!Create(m_szFileName, CFileBase::FILEMODE_WRITE))
|
|
{
|
|
TraceError("CTempFile::CTempFile cannot create temporary file. (filename: %s)", m_szFileName);
|
|
return;
|
|
}
|
|
}
|
|
//martysama0134's 2e58d0b8baeb072acdf3afc4a5d1999f
|