아래한글(hwpctrl) ocx 를 이용해서  한글 문서를 자동 프린트하는 기능을 사용하는데..  
한글문서를 프린트할때마다  1MB ~ 수MB 씩 메모리가 증가합니다. 
예제는  
http://www.haansoft.com/swlab/  에서 제공하는 HwpCtrlAPIDll 를 사용했습니다.   
소스코드를 보면 대충 아래와 같은 코드로 구현됩니다. (샘플 프로젝트 첨부)
DHwpAction dact; 
DHwpParameterSet dset; 
dact = m_cHwpCtrl.CreateAction(_T('Print')); 
dset = dact.CreateSet(); 
dact.GetDefault(dset); 
dact.Execute(dset); 
제공하는 샘플 dll 을 보면 한글 ocx를 올린 Dialog를 생성하고 ocx를 이용해 문서를 프린트 한 후 
Dialog를  종료하는 형식으로 되어 있네요. 
m_cHwpCtrl.Clear(),  m_cHwpCtrl.DestoryWindow(), m_cHwpCtrl.CloseWindow() 등.. 
이것 저것 다 종료시 추가해줘봤는데도  메모리릭이 사라지지 않습니다. 
혹시 위와 같은 경험 가지고 계시면 도움좀 부탁드리겠습니다. 
        
        
                    
                    
                    
                    
                    
    
                    
                    
                    
                    
                    
                
                    [최초 등록일: ]
                    [최종 수정일: 5/23/2007]