Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

stack overflow при закрытии программы! ???   Найти похожие ветки 

 
Прохожий   (2002-06-19 11:16) [0]

Мужики! При работе с treeview, заполняется дерево двумя запросами:
1. ЗАполнение первичных групп
2. при OnExpanding заполняются все входящии группы для вубранного node

Так вот, все работает ОК, но при закрытии программы в процессе отладки (т.е. при запуске в delphi) возникает ругань на "stack overflow"... при запуске екзешника из винды все работает нормально, но я уверен, что ЭТО НЕХОРОШО!

Помогите салаге! Что надо сделать???


 
Дмитрий Баранов   (2002-06-19 11:58) [1]

Увеличить стек в опциях.
Нужен пример кода.
А вообще - у тебя много узлов создается?


 
Прохожий   (2002-06-19 12:03) [2]

Можно подробнее описать процесс "увеличения стека в опциях"?
(Я не настолько продвинутый Программер, чтобы разбираться в адресах...)

Хохма в том, что я проверил один нюанс:
повесив процесс построения дерева на кнопку, запустил программу...
не нажимая на нее, закрываю программу. ...

stack overflow!!! все равно!!!!

Объясните мне, как настраивается стек...чтобы знал.


 
Дмитрий Баранов   (2002-06-19 12:31) [3]

Project->Options->Linker->Max stack size.

>> Хохма в том, что я проверил один нюанс
Ну в "голой" форме переполнения не происходит? Начинай танцевать от FormCreate. Вообще похоже на проблему, известную при работе с многоуровневыми меню и деревьями, используя рекурсивное заполнение их - общая сумма размеров указателей на MenuItem или TTreeNode превышает размер стека.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-47417
mazepa
2002-07-01 19:42
2002.07.15
Max Size Dynamic Array


14-47683
esu
2002-06-17 18:50
2002.07.15
Звездные воины II


3-47079
Arkady
2002-06-21 09:01
2002.07.15
DBGrid


3-47122
DenKop
2002-06-22 18:41
2002.07.15
SQL Query


3-47238
Nonam
2002-06-20 17:03
2002.07.15
Пакеты Oracle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский