Beispiel #1
0
        private void fg_process(object sender, myTask e)
        {
            var t = e as FgTask;

            if (t == null)
            {
                return;
            }
            Debug.WriteLine(string.Format("F1 fg_process {0}", t.eType.ToString()));
            if (!t.receiver.Contains("F1,"))
            {
                return;
            }

            switch (t.eType)
            {
            case FgTask.fgTaskType.fgExec:
                Invoke((taskCallback0)e.data);
                break;

            case FgTask.fgTaskType.F1_FG_UPDATESTS:
                stsLbl.Text = t.data.ToString();
                break;

            case FgTask.fgTaskType.F1_FG_UPDATEPRG:
                prg.Value = t.percent;
                break;
            }
        }
Beispiel #2
0
        private void M_wkr_BgProcess(object sender, myTask e)
        {
            BgTask t = (BgTask)e;

            if (t == null)
            {
                return;
            }
            if (t.receiver != ("DP," + m_tblName))
            {
                return;
            }

            OnBgProccess(t);
        }
Beispiel #3
0
        private void bg_process(object sender, myTask e)
        {
            var t = e as BgTask;

            if (t == null)
            {
                return;
            }
            Debug.WriteLine(string.Format("F1 bg_process {0}", t.eType.ToString()));
            if (!t.receiver.Contains("F1,"))
            {
                return;
            }

            switch (t.eType)
            {
            case BgTask.bgTaskType.bgExec:
                var cb = (taskCallback0)e.data;
                cb.Invoke();
                break;
            }
        }