Добрый день!
из-за чего может случаться переполнение стека?
Заранее благодарен.
Рекурсия глубокая, или большие массивы передаются по значению в процедуры/функции, или размер локальных переменных превышает размер стека (нужное подчеркнуть)... Возможны и варианты; чтобы сказать точнее - надо смотреть код.
Может и при 5-ти уровнях переполняться:
procedure x(level: integer);
var arr: array[1 .. 15000] of integer;
begin
if level > 5 then exit;
x(level + 1);
end;
begin
x(0);
end.
Ну, покажи