2
在我的VB.NET應用程序中,有時候我會進行沉重的迭代。很長的。看起來,在某些情況下,我得到一個堆棧溢出錯誤,顯然我的應用程序認爲我得到了一個無限循環或什麼,我不怪,我實際上調用了一個函數很多次....NET堆棧溢出?
我該怎麼辦?這是一個基於圖塊的地圖編輯器,我使用flood fill算法(在維基百科中找到)。如果我在大地圖上使用洪水填充工具,則會出現該錯誤。但是有沒有辦法告訴系統「只是繼續下去,你會到達那裏」或什麼?我見過其他的應用程序可以在巨大的地圖上使用洪水填充,所以我不想在我的地方禁用/限制這個功能。
堆棧溢出錯誤通常意味着您已超出緩衝區的容量。 – BlackBear 2011-02-05 18:13:01