Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Съедание ресурсов Добавлено: 29.08.02 13:27  

Автор вопроса:  CyRax  | Web-сайт: basicproduction.nm.ru | ICQ: 204447456 

У меня в таймере рисуется объект с помощью DrawTransparent

Через несколько минут работы программы системный ресурсы падают до 1% и перерисовка прекращается.

Затем выдаётся сообщение "Нехватает памяти".

Хотя, скажем, если заменить этот DrawTransparent на PaintPicture, то такой проблемы не возникает.

Как это решить ?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 29.08.02 23:48

DrawTransparent ??? Что это и откуда?

А ресурсы падают только если что-то не чистишь за собой. Может быть этот DrawTransparent  возвращает созданный объект, который потом нужно удалять???

Ответить

Номер ответа: 2
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #2
Добавлено: 30.08.02 19:54

Наверное неверно указал название функции.

 

Private Declare Function DrawTransparent Lib "msimg32.dll" Alias "TransparentBlt" (ByVal hdcDest As Long, ByVal nXOriginDest As Long, ByVal nYOriginDest As Long, ByVal nWidthDest As Long, ByVal nHeightDest As Long, ByVal hdcSrc As Long, ByVal nXOriginSrc As Long, ByVal nYOriginSrc As Long, ByVal nWidthSrc As Long, ByVal nHeightSrc As Long, ByVal crTransparent As Long) As Long

Public Function TransparentBlt(ByVal destHDC As Long, ByVal XDest As Long, ByVal YDest As Long, ByVal destWidth As Long, ByVal destHeight As Long, ByVal srcHDC As Long, ByVal XSrc As Long, ByVal YSrc As Long, ByVal srcWidth As Long, ByVal srcHeight As Long, ByVal TransparentColor As Long) As Long
  DrawTransparent destHDC, XDest, YDest, destWidth, destHeight, srcHDC, XSrc, ycrc, srcWidth, srcHeight, TransparentColor
End Function

Ответить

Номер ответа: 3
Автор ответа:
 MAGNUS



Вопросов: 12
Ответов: 430
 Профиль | | #3 Добавлено: 30.08.02 22:13

Jutkaja odnako funktsija... Gde ti ee otkopal takuju? EE ni w Win32API.txt netu ni daje w APLEMAN'e ! Nichego konkretnogo poka skazat nemogu, no wot ona rabotaet s DC , kontekstami ustrojstw, tochno ja ne pomnu no gde to chital chto ih tam kak to specialno obrabatiwat nuno, chto to tipa oswobojdat kogda uje ne nujen. Ne pomnu tochno, no ja poischu...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам