Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.022 c
1-65890
Walrus
2003-11-07 18:45
2003.11.20
Сохранение сложных объектов


6-66046
servs
2003-09-22 13:03
2003.11.20
WebBrowser как Viewer для mht


3-65703
SasaR
2003-10-30 10:39
2003.11.20
Yaffi Personal


4-66151
SeLarin
2003-09-25 17:49
2003.11.20
WM_DEVICECHANGE


3-65787
ksan
2003-10-29 21:23
2003.11.20
серийный номер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский