初步修复
This commit is contained in:
parent
8fc4357cc6
commit
e4714f3f0e
46705 changed files with 12004901 additions and 0 deletions
85
Server/ServerCommon/IniFile.cpp
Normal file
85
Server/ServerCommon/IniFile.cpp
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
#include "stdafx.h"
|
||||
#include "IniFile.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new new(_NORMAL_BLOCK,__FILE__,__LINE__)
|
||||
#endif
|
||||
CIniFile g_IniFile;
|
||||
|
||||
CIniFile::CIniFile(void)
|
||||
{
|
||||
ZeroMemory(m_wszFileName, sizeof(m_wszFileName));
|
||||
}
|
||||
|
||||
CIniFile::~CIniFile(void)
|
||||
{
|
||||
}
|
||||
|
||||
BOOL CIniFile::Open(LPCTSTR fileName)
|
||||
{
|
||||
if (!fileName)
|
||||
return FALSE;
|
||||
|
||||
_tcsncpy(m_wszFileName, fileName, MAX_PATH);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CIniFile::Close(void)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CIniFile::GetValue(LPCTSTR keyName, LPCTSTR valueName, LPINT value)
|
||||
{
|
||||
if (!keyName || !valueName || !value)
|
||||
return FALSE;
|
||||
|
||||
*value = GetPrivateProfileInt(keyName, valueName, 0, m_wszFileName);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CIniFile::GetValue(LPCTSTR keyName, LPCTSTR valueName, LPINT value, int defaultValue)
|
||||
{
|
||||
if (!keyName || !valueName || !value)
|
||||
return FALSE;
|
||||
|
||||
*value = GetPrivateProfileInt(keyName, valueName, defaultValue, m_wszFileName);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CIniFile::GetValue(LPCTSTR keyName, LPCTSTR valueName, LPTSTR value, int nlength)
|
||||
{
|
||||
if (!keyName || !valueName || !value)
|
||||
return FALSE;
|
||||
|
||||
GetPrivateProfileString(keyName, valueName, _T(""), value, nlength, m_wszFileName);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CIniFile::SetValue(LPCTSTR keyName, LPCTSTR valueName, int value)
|
||||
{
|
||||
if (!keyName || !valueName)
|
||||
return FALSE;
|
||||
|
||||
TCHAR Value[16] = {0,};
|
||||
_itot(value, Value, 10);
|
||||
|
||||
WritePrivateProfileString(keyName, valueName, Value, m_wszFileName);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CIniFile::SetValue(LPCTSTR keyName, LPCTSTR valueName, LPCTSTR value)
|
||||
{
|
||||
if (!keyName || !valueName || !value)
|
||||
return FALSE;
|
||||
|
||||
WritePrivateProfileString(keyName, valueName, value, m_wszFileName);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue