вопрос о  CreateDIBSection
			 
			 
			
		
		
		
		у меня вопрос по  CreateDIBSection. 
 
есть фрагмент функции: 
..... 
 
 
    DC := GetDC(0); 
  hNewBitmap := CreateDIBSection( DC,PBitmapInfo(BitmapHeader)^, DIB_RGB_COLORS,Bits,0,0); 
 
...... 
при однократном вызове функции за период работы программы все нормально. 
 но если вызвывать фунцкию многократно именно в этом метсе выдает ошибку. 
 
Проблема в том функция дает как резальтат указатель  на обект, который дальше будет использоватся. Я так понимаю что  при многократном вызове функции занимается все больше и больше место в памяти и происходит переполнение.  
 
Вопрос: как сделать что-бы освобождать область, на которую указывает указатель( извините за тафтологию). 
 
  CreateDIBSection - функция Windows  
 
если нужно дам полный исходник функции 
		
	
		
		
		
		
		
	
		
		
	
	
	 |