Главная страница
    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.009 c
1-65817
Ломброзо
2003-11-10 11:02
2003.11.20
VB ActiveX


1-65877
Antipich
2003-11-09 00:24
2003.11.20
Надо ли синхронизировать процедуру.


1-65955
AndreyA
2003-11-10 09:35
2003.11.20
Scroll


3-65756
Yu
2003-10-31 14:40
2003.11.20
DBLookupComboBox


1-66007
Mishenka
2003-11-09 21:21
2003.11.20
Как из Image скопировать изображение в буфер?





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