回复:智能新闻自动采集系统 有错!!!!!
OK我帖出出错的代码:
/*******/ List<NewsModel> newsList = News.GetNewsList(rss);
TreeNode Node = new TreeNode(rss.NewsName + "(" + newsList.Count.ToString() + "," + rss.MaxNewscount + ")");
this.Invoke(detAddRootTreeNode, Node, null);
int MaxNewsCount = 0;
....
TreeNode ChildNode;
this.Invoke(detSetStateText, "正在获取:" + news.Rss.NewsName + "/" + news.NewsTitle + "(" + news.NewsUrl + ")");
if (News.ExistNews(news)) ///这个地方我调试的时候报newsList 里面的int字段是函数求值超时 函数求值被禁用
{
this.Invoke(detSetStateText, news.Rss.NewsName + "/" + news.NewsTitle + "(" + news.NewsUrl + ")已经有了");
ChildNode = new TreeNode(news.NewsTitle + "(已经有了)");
ChildNode.SelectedImageIndex = 1;
ChildNode.ImageIndex = 1;
ChildNode.Tag = news.NewsUrl;
this.Invoke(detAddTreeNode, Node, ChildNode);
//Thread.Sleep(1000);
NewsCount++;
MaxNewsCount++;
continue;
}
.....
本人自己在网上找到3,4中解决方法没一种成功!
郁闷ing,说实话不如我自己写个顺手.