BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();

	bool bResult = O2::ConfigFile::GetSingleton().LoadConfig(SMALLNINE_CFG_FILENAME);
	if (!bResult)
	{
		SetDlgItemText(IDC_EDIT1,	"192.168.1.102");
		SetDlgItemText(IDC_EDIT2,	"12041");
		SetDlgItemText(IDC_EDIT3,	"d746e3733dff946b0db30eb3fb0069c4");
		SetDlgItemText(IDC_EDIT4,	"10");
		SetDlgItemText(IDC_EDIT5,	"200");
		SetDlgItemText(IDC_EDIT6,	"60");
		SetDlgItemText(IDC_EDIT7,	"50");
		SetDlgItemText(IDC_EDIT9,	"30000000");
		SetDlgItemText(IDC_EDIT10,	"30");
		SetDlgItemText(IDC_EDIT11,	"180");
		SetDlgItemText(IDC_EDIT12,	"1");
		SetDlgItemText(IDC_EDIT13,	"5");
		SetDlgItemText(IDC_EDIT14,	"10");
		SetDlgItemText(IDC_EDIT15,	"1");
		SetDlgItemText(IDC_EDIT16,	"20");
		SetDlgItemText(IDC_EDIT17,	"2000");
		SetDlgItemText(IDC_EDIT18,	"300000");
	}
	else
	{
		OnLoadConfig();
	}

	return TRUE;
}
void CConfigDialog::OnBnClickedLoadconfig()
{
	CFileDialog dlg(TRUE);
	if (IDOK == dlg.DoModal())
	{
		CString szPath = dlg.GetPathName();
		if (!szPath.IsEmpty())
		{
			if (O2::ConfigFile::GetSingleton().LoadConfig(szPath.GetBuffer()))
			{
				OnLoadConfig();
			}
		}
	}
}
BOOL CConfigDialog::OnInitDialog()
{
	CDialog::OnInitDialog();

	bool bResult = O2::ConfigFile::GetSingleton().LoadConfig(SMALLNINE_CFG_FILENAME);
	if (!bResult)
	{
		SetDlgItemText(IDC_EDIT1,	"125.90.64.21");
		SetDlgItemText(IDC_EDIT2,	"11011");
		SetDlgItemText(IDC_EDIT3,	"d746e3733dff946b0db30eb3fb0069c4");
		SetDlgItemText(IDC_EDIT4,	"10");
		SetDlgItemText(IDC_EDIT5,	"240");
		SetDlgItemText(IDC_EDIT6,	"44");
		SetDlgItemText(IDC_EDIT7,	"5");
		SetDlgItemText(IDC_EDIT8,	"8");
		SetDlgItemText(IDC_EDIT9,	"60000000");
		SetDlgItemText(IDC_EDIT10,	"30");
		SetDlgItemText(IDC_EDIT11,	"120");
		SetDlgItemText(IDC_EDIT12,	"3");
		SetDlgItemText(IDC_EDIT13,	"12");
		SetDlgItemText(IDC_EDIT14,	"1000000");
		SetDlgItemText(IDC_EDIT15,	"250000000");
		SetDlgItemText(IDC_EDIT16,	"7");
		SetDlgItemText(IDC_EDIT17,	"28");
		SetDlgItemText(IDC_EDIT18,	"28");
		SetDlgItemText(IDC_EDIT19,	"28");
		SetDlgItemText(IDC_EDIT20,	"5");
		SetDlgItemText(IDC_EDIT21,	"5");
		SetDlgItemText(IDC_EDIT22,	"0");

		SetDlgItemText(IDC_EDIT23,  "15");
		SetDlgItemText(IDC_EDIT24,  "10");
		SetDlgItemText(IDC_EDIT25,  "20");
		SetDlgItemText(IDC_EDIT26,  "50");
	}
	else
	{
		OnLoadConfig();
	}

	return TRUE;
}
Exemple #4
0
//============================================================
// <T>服务器加载操作。</T>
//
// @return 处理结果
//============================================================
TResult FServer::Launch(){
   // 构造
   MO_INFO("'%s' server construct.", (TCharC*)_name);
   OnConstruct();
   // 加载所有设置
   MO_INFO("'%s' server load config.", (TCharC*)_name);
   OnLoadConfig();
   // 初始化
   MO_INFO("'%s' server initialize.", (TCharC*)_name);
   OnInitialize();
   // 加载所有模块
   MO_INFO("'%s' server load modules.", (TCharC*)_name);
   OnLoadModules();
   // 加载所有监视器
   MO_INFO("'%s' server load monitors.", (TCharC*)_name);
   OnLoadMonitors();
   // 加载所有服务
   MO_INFO("'%s' server load services.", (TCharC*)_name);
   OnLoadServices();
   return ESuccess;
}