Вниз
Скачать: CL | DM;

переполнение буфера   Найти похожие ветки 

← →
nilin2005 ©   (2005-11-13 00:11) [0]

Есть программа, в которой часто возникают exceptions, они обрабатываются try..except.В результате на каждом exception программа увеличивает стек на 4кб.Через некоторое время происходит переполнение.Каким образом можно очистить этот буфер или хотябы както отдалить переполнение?Использование директивы $M и выделение заведомо большого значения размера стека не помогает-программа работает чуть дольше, но теперь просто вылетает.


← →
XProger ©   (2005-11-13 03:43) [1]

А может чистить то, что было создано до ошибки?

bmp := TBitmap.Create;
try
bmp.LoadFromFile("?");
finally
bmp.Free;
except
Exit;
end;


← →
nilin2005 ©   (2005-11-13 08:01) [2]

Дело в том что используется такая связка:

try
richedit1.text:=IdHTTP.Get("www.xxx.xx");
except

что тут чистить непонятно.Скорее всего можно сделать вставку на асме, но опятьже что там чистить и как?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1135074624
KvORubin
2005-12-20 13:30
2006.01.22
Мастера!!! подскажите болбесу!!!


3-1132729810
syte_ser78
2005-11-23 10:10
2006.01.22
Помогите с написанием запроса


2-1136097574
_Sergey_
2006-01-01 09:39
2006.01.22
MatchesMask для файлов разных расширений


14-1135836098
Тульский
2005-12-29 09:01
2006.01.22
Очень смеялся


14-1135751116
Ega23
2005-12-28 09:25
2006.01.22
Нужна толковая информация про Flash




   Наверх