Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2011, 11:45   #1
Dumacuk
 
Регистрация: 22.05.2011
Сообщений: 5
По умолчанию Ошибка Stack Overflow

Доброго времени суток. Постараюсь коротко описать проблему...Я пишу оболочку для бд на делфи, в самой бд(Access) у меня 3 таблицы, связей нету. В программе сделал связь между 2мя из них, в общем отображается все норм при запуске. Но когда пытаюсь редактировать поля в дочерней таблице, выскакивает ошибка EStackOverflow. Почитал по этой ошибке, нашел что типа переполнена сетка стеков... но как с этим бороться не могу найти. Что делать?!
Заранее благодарю
Dumacuk вне форума Ответить с цитированием
Старый 22.05.2011, 14:00   #2
Dumacuk
 
Регистрация: 22.05.2011
Сообщений: 5
По умолчанию

Вот скрин ошибки.
Изображения
Тип файла: jpg ошибка.jpg (22.2 Кб, 137 просмотров)
Dumacuk вне форума Ответить с цитированием
Старый 22.05.2011, 17:37   #3
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Возможно нужно переделать связи... реализовать их по другому
Gulik вне форума Ответить с цитированием
Старый 22.05.2011, 17:49   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Без исходника никак не поборешься, такого рода ошибки возникают при прямой или косвенной рекурсии. Например процедура или функция вызывает сама себя напрямую или через другую процедуру и так без конца.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.05.2011, 21:29   #5
Dumacuk
 
Регистрация: 22.05.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Без исходника никак не поборешься, такого рода ошибки возникают при прямой или косвенной рекурсии. Например процедура или функция вызывает сама себя напрямую или через другую процедуру и так без конца.
Спасибо за пинок в нужном направлении нашел этот бермудский треугольник!!!
Dumacuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Stack Overflow Xeonc Общие вопросы C/C++ 3 22.10.2010 08:07
DelphiX. Странная ошибка - Stack Overflow Uxas Общие вопросы Delphi 7 08.06.2010 14:24
Ошибка Stack Overflow DimOn4Ik Общие вопросы Delphi 4 02.06.2010 11:18
Stack OverFlow Tanya2008 Общие вопросы Delphi 6 11.05.2009 15:16
При переключении между чекбоксами - ошибка Stack overflow. Как исправить эту ошибку? SkAndrew Общие вопросы Delphi 5 26.08.2008 21:32