#pragma once #include "stdafx.h" /************************************************************************/ /* ÅäÖÃiniÎļþÐÅÏ¢ /* RAII ˼Ïë /************************************************************************/ class AFX_EXT_CLASS CMBCfgInfo { public: CMBCfgInfo(CString strCfgName); CMBCfgInfo(); virtual ~CMBCfgInfo(void); public: // [MOBOX_APPSET] CString m_strServerName; //µÇ¼µÄ·þÎñ CString m_strPort; //µÇ¼µÄ·þÎñ¶Ë¿Ú CString m_strLoginName; //µÇ¼µÄÓû§µÇ¼Ãû CString m_strAutoLogin; //ÊÇ·ñ×Ô¶¯µÇ¼ 1 ×Ô¶¯µÇ¼ 0 ²»ÊÇ CString m_strSavePwd; //ÊÇ·ñ±£´æÃÜÂë 1 ÊDZ£´æ 0 ÊDz»±£´æ CString m_strOffline; // ÀëÏß 1 ÊÇÀëÏß 0 ²»ÀëÏß private: CStringArray m_arServerLst; //·þÎñÆ÷Áбí CStringArray m_arServerLoginLst; //µÇ¼µÄ·þÎñ¶ÔÓ¦µÇ¼µÄһЩÓû§Áбí CStringArray m_arServerIDLst; //µÇ½¹ýµÄ·þÎñ¶ÔÓ¦µÄServerID£¬Ã¿¸ö·þÎñ¶¼ÓÐÒ»¸öΨһµÄID CStrFileUtils * m_pStrFileUtils; // public: CIniFile m_iniFile; // ¶ÁÅäÖÃÎļþµÄ¹¤¾ßÀà public: void ReInit(); void ReInit(CString strCfgName); void GetServerLst( CStringArray &strArray ); void GetLoginLst( CString strServerName,CStringArray &strArray ); CString GetServerID( CString strServerName ); CString GetServerSection( CString strServer ); CString GetMaxServerSection(); CString GetLoginLstStr( CString strServerName,CString strLogin ); };