|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Вопрос о занимемой приложением памятью
Сделал прогу, а она, если нажать Ctrl+Alt+Delete постоянно увеличивает память, это что-то это значит ?
Использую графику, таймер. Нужно ли обнулять какие-то переменные ? Кусок кода: ... procedure TForm1.Timer1Timer(Sender: TObject); var BMP1:Graphics.TBitmap; DC1:HDC; begin BMP1:=Graphics.TBitmap.Create; BMP1.Height:=Screen.Height; BMP1.Width:=Screen.Width; DC1:=GetDC(0); BitBlt(BMp1.Canvas.Handle, 0, 0, Screen.Width, Screen.Height, DC1, 0, 0, SRCCopy); BMP1.IgnorePalette:= True; BMP1.SaveToFile('......') end; ... Помогите... |
#2
|
||||
|
||||
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#3
|
||||
|
||||
Цитата:
Код:
ReleaseDC(0, DC1); BMP1.Destroy(); --------------------------------------------- Программирование - не профессия, а стиль жизни |
#4
|
||||
|
||||
Спасибо
Спасибо за ответ
|