📄 systemparam.cpp
字号:
#include "StdAfx.h"
#include "SystemParam.h"
#include "DirectoryMG.h"
CSystemParam::CSystemParam(void)
{
Init();
Reset();
Load();
}
CSystemParam::~CSystemParam(void)
{
}
void CSystemParam::Init()
{
m_sFilePath = CDirectoryMG::GetParamFilePath();
}
BOOL CSystemParam::Load()
{
BOOL bSucceed;
CFile file;
bSucceed = FALSE;
try
{
if (file.Open(m_sFilePath,CFile::modeRead))
{
wchar_t wchar[512];
file.Read((void*)wchar,sizeof(wchar));
m_sPDAName = wchar;
file.Read((void*)wchar,sizeof(wchar));
m_sBMPName = wchar;
file.Read(&m_iWaitTime,sizeof(m_iWaitTime));
file.Read((void*)wchar,sizeof(wchar));
m_sServerName = wchar;
file.Read((void*)wchar,sizeof(wchar));
m_DBName = wchar;
file.Read((void*)wchar,sizeof(wchar));
m_User = wchar;
file.Read((void*)wchar,sizeof(wchar));
m_Password = wchar;
bSucceed = TRUE;
}
}
catch (...)
{
}
if (file.m_hFile != CFile::hFileNull)
{
file.Close();
}
return bSucceed;
}
BOOL CSystemParam::Save()
{
BOOL bSucceed;
CFile file;
bSucceed = FALSE;
try
{
if (file.Open(m_sFilePath,CFile::modeCreate| CFile::modeWrite))
{
wchar_t wchar[512];
wcscpy(wchar,(LPCTSTR)m_sPDAName);
file.Write((void*)wchar,sizeof(wchar));
wcscpy(wchar,(LPCTSTR)m_sBMPName);
file.Write((void*)wchar,sizeof(wchar));
file.Write(&m_iWaitTime,sizeof(m_iWaitTime));
wcscpy(wchar,(LPCTSTR)m_sServerName);
file.Write((void*)wchar,sizeof(wchar));
wcscpy(wchar,(LPCTSTR)m_DBName);
file.Write((void*)wchar,sizeof(wchar));
wcscpy(wchar,(LPCTSTR)m_User);
file.Write((void*)wchar,sizeof(wchar));
wcscpy(wchar,(LPCTSTR)m_Password);
file.Write((void*)wchar,sizeof(wchar));
bSucceed = TRUE;
}
}
catch (...)
{
}
if (file.m_hFile != CFile::hFileNull)
{
file.Close();
}
return bSucceed;
}
void CSystemParam::Reset()
{
m_sPDAName = _T("");
m_sBMPName = _T("");
m_iWaitTime = 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -