Ejemplo n.º 1
0
        /// <summary>
        /// 初期化処理
        /// Configを読み込むオブジェクトは、
        /// このメソッドが呼び出された瞬間から、このメソッドを抜けるまでにRegisterUseConfigObjectを呼び出す必要があります。
        /// この期間は、このメソッドをオーバーライドした場合、オーバーライドしたメソッドを抜ける前までになります。
        /// </summary>
        protected virtual void OnStart()
        {
            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            this.m_IsConfigSeted         = false;
            //オブジェクトの構築
            this.m_UseConfigObjects = new xcfg.UseConfigObjectCollection();

            //this.m_MainWindow = new MainWindow();
            this.m_AppConfigs = new xcfg.XmlConfigModel();
            this.m_AppManager = new AppManager(false);
            //パスの設定、ディレクトリの確認
            this.InitializePath();
            this.InitializeDirectory();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// UseConfigHelperオブジェクトの新しいインスタンスを初期化します。
 /// </summary>
 /// <param name="defaultConfig"></param>
 public UseConfigHelper(XmlConfigModel defaultConfig)
 {
     this.m_DefaultConfig = defaultConfig;
 }