www.pudn.com > p1.rar > my_AVI.~cpp


#include "my_AVI.h" 
 
  CAvi::CAvi() 
  { 
    AVIFileInit(); 
    cx=0; 
    cy=0; 
    m_pBMI=NULL; 
    pData=NULL; 
    pfi=NULL; 
  } 
 
  CAvi::~CAvi() 
  { 
     AVIFileExit(); 
     if(pData!=NULL) 
     {delete pData; 
     pData=NULL; 
     } 
     if(m_pBMI!=NULL) 
     {delete m_pBMI; 
     m_pBMI=NULL; 
     } 
     if(pfi!=NULL) 
     {delete pfi; 
     pfi=NULL; 
     } 
 
  } 
 
  void CAvi::CAviCreate(AnsiString &string) 
  { 
    HRESULT   hr; 
    pfi=new AVIFILEINFO; 
    hr=AVIFileOpen(&pfile,string.c_str(),OF_READ,NULL); 
 
  }