Example #1
0
 public void CallBackss(int i, List <tb_chapter_list> _ltfi, _4_ScrawlCore._0_BQG.Cls_Get_Chapter_Content _cgcc)
 {
     this.BeginInvoke(new Action(() =>
     {
         PgB_Main.Value = i;
     }));
     if (i == 100)
     {
         if (_cgcc._b_Save_Content("测试.txt", "D://"))
         {
         }
     }
 }
Example #2
0
        private void Btn_Get_Fiction_Poster_Click(object sender, EventArgs e)
        {
            _4_ScrawlCore._0_BQG.Cls_Get_Chapter_List    _cgcl = new _4_ScrawlCore._0_BQG.Cls_Get_Chapter_List();
            _4_ScrawlCore._0_BQG.Cls_Get_Chapter_Content _cgcc = new _4_ScrawlCore._0_BQG.Cls_Get_Chapter_Content();

            //获取数据库小说信息
            List <tb_fiction_info> _ltfi = _1_DAL.Cls_Fiction_Info._o_Get_Fiction_List_By_Query("limit 0,50000");

            if (_ltfi == null)
            {
                return;
            }

            //获取小说章节列表
            List <tb_chapter_list> _ltcl = _cgcl._b_Get_Chapter_List(_ltfi[0]);

            if (_ltcl.Count == 0)
            {
                return;
            }

            //测试单章小说内容
            string _s_Content = _cgcc.Get_Chapter_Content(_ltcl[0].col_chapter_url);

            //测试整本小说获取
            _cgcc.Event_Delegate += CallBackss;
            _cgcc.Tfi_Main        = _ltfi[0];
            _cgcc.Get_All_Chapter_Content(_ltcl);



            //if (_th_Main != null && _th_Main.IsAlive)
            //{
            //    _th_Main.Abort();
            //    _th_Main.Join();
            //    _th_Main = null;
            //}
            //else
            //{
            //    Tbx_Msg.Clear();
            //    _th_Main = new Thread(Thread_Get_Fiction_Poster);
            //    _th_Main.Start();
            //}
        }