这样的程序有内存泄漏,你信吗?????来者有分!
#include <afxinet.h>
void CvvvdsvsDlg::OnBnClickedButton1()
{
CFile file;
file.Open("InternetFile.TXT",CFile::modeCreate,0);
file.Close();
file.Open("InternetFile.TXT",CFile::modeReadWrite,0);
CString myData;
CString m_SiteName="http://www.sohu.com";
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;
myHttpFile=(CHttpFile*)mySession.OpenURL(m_SiteName);
while(myHttpFile->ReadString(myData))
{
file.SeekToEnd();
file.Write((LPTSTR)(LPCTSTR)myData, myData.GetLength());
}
mySession.Close();
myHttpFile->Close();
file.Close();
}
问题点数:20、回复次数:1Top
1 楼returnnull(南斗)回复于 2006-03-01 18:11:55 得分 0
CInternetSession 总是出现内存泄漏 的确难以理解Top




