61 lines
1.4 KiB
C++
61 lines
1.4 KiB
C++
|
|
#include "StdAfx.h"
|
|||
|
|
#include "InitParameter.h"
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#define REG_ITEM_NAME TEXT("Information") //ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>캯<EFBFBD><ECBAAF>
|
|||
|
|
CInitParameter::CInitParameter()
|
|||
|
|
{
|
|||
|
|
InitParameter();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CInitParameter::~CInitParameter()
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><>ʼ<EFBFBD><CABC>
|
|||
|
|
VOID CInitParameter::InitParameter()
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
|||
|
|
m_wMaxConnect=MAX_CONTENT;
|
|||
|
|
m_wServicePort=PORT_CENTER;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
ZeroMemory(m_szServerName,sizeof(m_szServerName));
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
VOID CInitParameter::LoadInitParameter()
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ò<EFBFBD><C3B2><EFBFBD>
|
|||
|
|
InitParameter();
|
|||
|
|
|
|||
|
|
//<2F><>ȡ·<C8A1><C2B7>
|
|||
|
|
TCHAR szWorkDir[MAX_PATH]=TEXT("");
|
|||
|
|
CWHService::GetWorkDirectory(szWorkDir,CountArray(szWorkDir));
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>·<EFBFBD><C2B7>
|
|||
|
|
TCHAR szIniFile[MAX_PATH]=TEXT("");
|
|||
|
|
_sntprintf_s(szIniFile,CountArray(szIniFile),TEXT("%s\\ServerParameter.ini"),szWorkDir);
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
CWHIniData IniData;
|
|||
|
|
IniData.SetIniFilePath(szIniFile);
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
m_wMaxConnect=IniData.ReadInt(TEXT("Correspond"),TEXT("ConnectMax"),m_wMaxConnect);
|
|||
|
|
m_wServicePort=IniData.ReadInt(TEXT("Correspond"),TEXT("ServicePort"),m_wServicePort);
|
|||
|
|
IniData.ReadString(TEXT("ServerInfo"),TEXT("ServiceName"),NULL,m_szServerName,CountArray(m_szServerName));
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|