![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переполнение стека, что это? [D6, Win95/98, WinXP]
O l e g © (2004-09-03 03:14:00)Описание сути проблемы:
Действия происходили под W98.
При запуске программы выдалась ошибка на английском языке «Стек переполнен» и шестнадцатеричные числа.
Программа использует БД.
Может я не закрываю там что-нибудь.
Ошибка выскакивала только два раза, на разных версиях программы,а потом сразу же пропала сама собой. Хотя помнится при компиляции тоже один раз как то выдавал такое же, но сразу же прошло, под виндой ХП, я не придал этому значения.
Так, как избежать этой ошибки. Для это ошибка «темный лес», не знаю даже где искать. А вдруг повторится, моя первая можно сказать программа, которой пользоваться будут и не совсем хорошо работает. Помогите братья по разуму начинающему программисту.
Спасибо.
Юрий Зотов (2004-09-04 11:53:00) [21]> O l e g © (04.09.04 04:15) [3]
> она не запускается!(Иногда) В том то и дело. Что не конкретном
> месте, если бы в конкреном проблем бы не было, чего
> нибудтьпридумал бы.
А разве нельзя запустить программу под отладчиком и посмотреть, где она вылетает? А заодно посмотреть и стек вызовов - повторяющаяся последовательность функций в нем укажет на рекурсию (что у Вас, похоже, и происходит, но по каким-то причинам не всегда).
O l e g (2004-09-04 04:15:00) [22]Oxone, она не запускается!(Иногда) В том то и дело. Что не конкретном месте, если бы в конкреном проблем бы не было, чего нибудтьпридумал бы. И главное точно не проверишь исправил или нет: она то в основном работает, но иногда по праздникам буянит!!!!!
КаПиБаРа (2004-09-03 06:44:00) [23]O l e g (03.09.04 3:14)
Для это ошибка «темный лес», не знаю даже где искать.
1. Там где есть рекурсии.
2. Там где есть goto
3. Везде
=========================================
Мир теряет своих гениев: Эйнштейн умер,
Бетховен оглох, теперь вот у меня что-то
голова побаливает
=========================================
Ozone (2004-09-03 06:03:00) [24]Телепатов тут нет... Приведи место, на котором она "выскакивает"