Главная страница
    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.011 c
1-65923
Gennadiy
2003-11-01 19:53
2003.11.20
Отправка управляющих команд на принтер!!!


14-66121
Almaz
2003-10-22 00:58
2003.11.20
Встреча мастаков в Питере


6-66029
I_Sword
2003-09-24 18:29
2003.11.20
MAC адреса компьютеров в локальной сети


3-65719
Dimaz-z
2003-11-02 18:06
2003.11.20
Импорт в базу данных!?


14-66098
IronHawk
2003-10-28 12:11
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский