Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
ВнизOut of system resurses Найти похожие ветки
← →
Condor (2003-11-09 14:22) [0]Здравствуйте!
Я создаю регионы HRGN с помощью
Rgn:=CreateEllipticRgn()
Когда их становится сильно много, то перегружается память..
Нельзя ли как-нибудь "чистить", созданные регионы
← →
Думкин (2003-11-09 14:24) [1]BOOL DeleteObject(
HGDIOBJ hObject // handle to graphic object
);
← →
Condor (2003-11-09 14:27) [2]Не-а выдает Access violation
← →
Думкин (2003-11-09 14:28) [3]Чего не а? У всех а, а у тебя неа?
приведи часть кода.
← →
Condor (2003-11-09 14:31) [4]
var Reg:HRGN;
begin
Rgn:=CreateEllipticRgn(x1,y1,x2,y2);
Ptinregion(reg,x0,y0);
DeleteObject(Reg);
end;
← →
Condor (2003-11-09 14:33) [5]Ой, блин не так написал:
var Reg:HRGN;
begin
Rеg:=CreateEllipticRgn(x1,y1,x2,y2);
Ptinregion(reg,x0,y0);
DeleteObject(Reg);
end;
← →
Думкин (2003-11-09 14:34) [6]
> var Reg:HRGN;
> Ptinregion( reg,x0,y0);
> DeleteObject( Reg);
Но
> Rgn:=CreateEllipticRgn(x1,y1,x2,y2);
← →
Condor (2003-11-09 14:36) [7]Да я переписал, извиняюсь
← →
Думкин (2003-11-09 14:42) [8]У меня все без Акцессов идет.
← →
MBo (2003-11-09 14:43) [9]DeleteObject не вызывает AV - даже при неправильном хэндле
← →
Condor (2003-11-09 14:44) [10]Да все, большое спасибо, из-за своей невнимательность цикл не заметил и удалял по пять раз одно и то же, создав только один раз.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c