В моем приложении VB.NET иногда я выполняю тяжелые и глубокие итерации.Очень длинные.Кажется, что в некоторых случаях я получаю ошибку переполнения стека, когда, очевидно, мое приложение думает, что я получил бесконечный цикл или что-то, в чем я не виню, я вызываю функцию довольно много раз на самом деле ...
Что мне делать?Это редактор карт на основе плиток, в котором я использую алгоритм flood fill (находится в Википедии).Если я использую инструмент заливки на больших картах, я получаю эту ошибку.Но есть ли способ сказать системе "просто продолжай, чувак, ты доберешься" или что-то в этом роде?Я видел другие приложения, которые могут использовать заливку на огромных картах, поэтому я не хочу отключать / ограничивать эту функцию в моей.