System.StackOverflowException未处理 - C#,. NET

时间:2011-05-09 15:43:34

标签: c# .net exception stack-overflow

如何修复它。 看起来这个页面专门用于那种错误。

enter image description here

2 个答案:

答案 0 :(得分:14)

你的功能永远在呼唤自己 你需要让它停止自我调用。

在这种情况下,您需要Invoke它到UI线程,而不是简单地再次调用自己:

Invoke(new Action(UpdateAdvert));

答案 1 :(得分:2)

InvokeRequired似乎是true。这会导致无限递归。没有任何东西可以将它改为假。也许调用会解决它?