Форум: "Прочее";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
ВнизStack-overflow.... Найти похожие ветки
← →
eXPell © (2007-03-29 20:52) [0]Согласно F1 (как я понял) - сабж - это исчерпан объем выделенной программе памяти(?!). Как этого избежать?
Попробовал в настройках компилятора - галочки убраны, а ошибка все-равно появляется.
Куда рыть собственно надо?:(
← →
Зяма (2007-03-29 20:56) [1]Скорее всего - бесконечная рекурсия в твоей программе. То есть, ошибка. Ищущий да обрящет.
← →
Anatoly Podgoretsky © (2007-03-30 00:30) [2]Не галочки надо убирать, а ошибки в программе устранить
← →
Юрий Зотов © (2007-03-30 01:12) [3]> это исчерпан объем выделенной программе памяти
Не всей, а только отведенной под стек. В редких случаях действительно требует увеличения стека, но обычно возникает из-за бесконечной рекурсии.
Ищите в программе место, где код прямо или опосредованно вызывает сам себя.
← →
Германн © (2007-03-30 02:03) [4]И чаще всего это "неграмотно написанный цикл". Имхо.
← →
_Аноним (2007-03-30 10:53) [5]Еще вариант :
procedure TFmMain.Button1Click(Sender: TObject);
var
arr: array[1..100000000] of integer;
begin
...
И все - этого достаточно)
← →
isasa © (2007-03-30 10:56) [6]_Аноним (30.03.07 10:53) [5]
Это классика, а не еще ывариант. :)
← →
Ketmar © (2007-03-30 11:16) [7]обычно под стек несколько метров выделяют. если этого не хватило -- то варианта два:
1) искать баг
2) купить метлу
← →
Anatoly Podgoretsky © (2007-03-30 21:27) [8]> Ketmar (30.03.2007 11:16:07) [7]
Купить метлу и искать баг, а не получится, так метла уже есть.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c