⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemparam.cpp

📁 Symbol_MC3000_C#.条码扫码范例程序之5
💻 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 + -