HINTERNET造成内存泄露,到底是怎么回事?紧急!

职业炒股 2012-01-05 02:50:55
HINTERNET K_PageOpen = InternetOpen(_T("Get_Page_Content"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
wstring PageUrl = _T("http://www.***cn/index.php?ac=fileview");
wstring PageUrlHeader = _T("Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\nAccept-Language: zh-CN\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; aff-kingsoft-ciba; .NET4.0C; .NET4.0E)\r\nAccept-Encoding: gzip, deflate\r\nHost: www.***.cn\r\nConnection: Keep-Alive\r\n\r\n");
HINTERNET K_PageOpenUrl = InternetOpenUrl(K_PageOpen, PageUrl.c_str() , PageUrlHeader.c_str(), PageUrlHeader.length(), INTERNET_FLAG_DONT_CACHE,NULL);

if(!K_PageOpenUrl)
{
InternetCloseHandle(K_PageOpenUrl);
InternetCloseHandle(K_PageOpen);
InState = FALSE;
continue;
}
//读取返回buffer中的 特征字段 解压缩
string PickCodeResponse = "";
InternetCloseHandle(K_PageOpenUrl);
InternetCloseHandle(K_PageOpen);
...全文
150 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
职业炒股 2012-01-05
  • 打赏
  • 举报
回复
有没有人碰到过啊。。。神奇了 这样的代码还泄露。。。
职业炒股 2012-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oyljerry 的回复:]

先用工具扫描一下,看是否代码有明显的泄漏的地方
[/Quote]
很明显 我调试到这里了 已经定位了。。在执行完Sleep(5000);
然后停止调试 就这里内存泄露了 不知道为什么
oyljerry 2012-01-05
  • 打赏
  • 举报
回复
先用工具扫描一下,看是否代码有明显的泄漏的地方

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧