Exemple #1
0
        private void btnImport_Click(object sender, EventArgs e)
        {
            if (this.openImpDialog.ShowDialog(this) != DialogResult.Cancel)
            {
                FrmWaiting wait = new FrmWaiting();
                wait.BeginOperate(this, new FrmWaiting.OperationDelegate(delegate
                {
                    CParser parser        = new CParser(this.openImpDialog.FileName);
                    parser.WaitingForm    = wait;
                    parser.WaitingMethod += delegate(string text)
                    {
                        wait.WaitingText = text;
                    };
                    //parser.lcDbLocation = this.lcDbLocation;
                    parser.parseMLB();
                    parser.parseFLR();

                    GC.Collect();
                }));
            }
        }
Exemple #2
0
 /// <summary>
 /// 等待线程
 /// </summary>
 public void Waiting()
 {
     this.myFrmWaiting = new FrmWaiting();
     this.myFrmWaiting.ShowDialog();
 }