コード例 #1
0
ファイル: SACore.cs プロジェクト: jiman14/ARQODE
 /// <summary>
 /// ARQODE_Core Load application.
 /// </summary>
 public ACORE(string App_name)
 {
     app_name = App_name;
     Initialize_ARQODE_Core(App_name);
     if ((!_system.hasErrors()) && (!ErrorsLoadingViews))
     {
         MainForm.FormClosed += MainForm_FormClosed;
     }
 }
コード例 #2
0
        /// <summary>
        /// Initialize core system
        /// </summary>
        /// <param name="App_path"></param>
        private void Initialize_ARQODE_Core(string app_path)
        {
            // Init UI
            _system = new CSystem(app_path);
            if (!_system.hasErrors())
            {
                _system.Cron.runProgram += Vm_runProgram;

                // Init views manager & load UI
                ViewsManager = new CViewsManager(_system);

                ViewsManager.runProgram += Vm_runProgram;

                // Init program runner
                Runner = new CRunner(_system, ViewsManager);
            }
        }
コード例 #3
0
ファイル: SACore.cs プロジェクト: jiman14/ARQODE
        /// <summary>
        /// Initialize core system
        /// </summary>
        /// <param name="console_mode"></param>
        private void Initialize_ARQODE_Core(string App_name)
        {
            // Init UI
            _system = new CSystem(App_name);
            if (!_system.hasErrors())
            {
                _system.Console_mode     = false;
                _system.Cron.runProgram += Vm_runProgram;

                // Init views manager & load UI
                ViewsManager = new CViewsManager(_system);

                ViewsManager.runProgram += Vm_runProgram;


                // Init program runner
                Runner = new CRunner(_system, ViewsManager);
            }
        }
コード例 #4
0
        /// <summary>
        /// ARQODE_Core Load application (System app by default)
        /// </summary>
        public ACORE(string app_path = "")
        {
            Initialize_ARQODE_Core(app_path);

            if ((!_system.hasErrors()) && (!ErrorsLoadingViews))
            {
                // Update views if changes
                if (_system.Globals.ActiveAppName == dGLOBALS.SYSTEM_APP)
                {
                    string Arqode_app_path = _system.Globals.ARQODE_APP;
                    string Sys_app_path    = _system.Globals.App_path.FullName;
                    string ActiveApp       = _system.Globals.ActiveAppName;
                    string App_path        = _system.Globals.App_path.FullName;

                    // get map vars code
                    CMap cmap = new CMap(Sys_app_path, App_path, Arqode_app_path, ActiveApp);

                    // Map changes in views
                    cmap.MapViews();
                }
                MainForm.FormClosed += MainForm_FormClosed;
            }
        }