コード例 #1
0
ファイル: FrmRanker.cs プロジェクト: jsj2008/GameTool
        private RankerFactory GetRankerFactory()
        {
            this.GetParams();
            RankerFactory rankerFactory = new RankerFactory(txtRankFilePath.Text.Trim(),
                                                            (DataFormat)comboDataType.SelectedValue, insertParamsDic);

            rankerFactory.CurrentLineChanged += dataRanker_CurrentLineChanged;
            rankerFactory.ProcessFinished    += dataRanker_ProcessFinished;
            return(rankerFactory);
        }
コード例 #2
0
ファイル: FrmRanker.cs プロジェクト: jsj2008/GameTool
 private void StartDataRank()
 {
     if (this.CheckRankData())
     {
         this.SaveParams();
         this.SetRankButtonEabled(false);
         rankerFactory = GetRankerFactory();
         rankerFactory.Start();
         this.StartTimer();
     }
 }
コード例 #3
0
ファイル: FrmRanker.cs プロジェクト: jsj2008/GameTool
 private void StopRank()
 {
     this.SetRankButtonEabled(true);
     this.StopTimer();
     if (null != this.rankerFactory)
     {
         rankerFactory.Stop();
         rankerFactory.CurrentLineChanged -= dataRanker_CurrentLineChanged;
         rankerFactory.ProcessFinished    -= dataRanker_ProcessFinished;
         rankerFactory = null;
     }
 }