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; }
//============================================================ // <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; }