darko2o8 - 2008-5-4 16:03:00
由于以前的函数求值超时 函数求值被禁用 必须继续执行才能重新启用函数求值 Invoke
报这个错误!
darko2o8 - 2008-5-4 16:14:00
明天之前 楼主肯定没人回
追づ风 - 2008-5-4 16:55:00
没看到这个程序,不知道你是什么地方出错,最好把代码发上来。
给你些类似的参考:
http://zhidao.baidu.com/question/40383515.html不知道能不能解决你的问题。。。
实在不行,校长应该会帮助你的
aspx1 - 2008-5-4 17:23:00
如3楼所说,不大明白具体意思。3楼给的那个连接很不错啊 。
以前我在调试期间到是出现过类似错误,重新运行就好了。那是因为调试中断了函数的执行。
你帖子中提到Invoke ,那应该是运用发射机制的时候出现错误的吧。看看invoke的那个类及实例有什么特殊的地方么。
另:不用象2楼那样自问自答,毕竟大家在这里都是义务帮忙解答的。帮忙是缘分,不帮忙是本分。
darko2o8 - 2008-5-4 21:16:00
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,说实话不如我自己写个顺手.
darko2o8 - 2008-5-4 21:19:00
darko2o8 - 2008-5-4 21:26:00
对了 以后别贴什么以后的参考了 能用baidu和google搜出来的方法 我都试了
darko2o8 - 2008-5-4 21:28:00
不过还是thanks你们!~
:footMan
darko2o8 - 2008-5-4 21:33:00
哈哈 !~
我成了初中生 了 :) HAPPY!~!~!~!~!~!~!~!~感谢
阿门!~
suresy - 2008-5-4 22:43:00
楼主这样连帖法,想不暴富都难,汗
你的问题我也爱莫能助,顶一下吧
darko2o8 - 2008-5-5 14:01:00
这个问题 我搞定了。。。。