Exemplo n.º 1
0
        public ChoExprEvaluatorFrm(string contextInfo = null)
        {
            InitializeComponent();

            ChoFramework.Initialize();
            if (!contextInfo.IsNull())
            {
                txtContextInfo.Text = contextInfo;
            }
            txtHelp.Text = ChoPropertyManagerSettings.Me.GetHelpText();
        }
Exemplo n.º 2
0
        public static void Run <T>(string[] args)
            where T : ChoApplicationHost
        {
            if (_applicationHost != null)
            {
                return;
            }

            lock (_hostLock)
            {
                if (_applicationHost == null)
                {
                    _applicationHost      = Activator.CreateInstance <T>();
                    _applicationHost.Args = args;
                    ChoApplicationHost.IsApplicationHostUsed = true;

                    ChoFramework.Initialize();
                    ChoService.Initialize();
                }
            }
        }
Exemplo n.º 3
0
        public static void Run(ChoApplicationHost host, string[] args)
        {
            ChoGuard.ArgumentNotNull(host, "Host");

            if (_applicationHost != null)
            {
                return;
            }

            lock (_hostLock)
            {
                if (_applicationHost == null)
                {
                    _applicationHost      = host;
                    _applicationHost.Args = args;
                    ChoApplicationHost.IsApplicationHostUsed = true;

                    ChoFramework.Initialize();
                    ChoService.Initialize();
                }
            }
        }