CInternetException at memory location 12029

KFPA 2015-10-23 03:14:57
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

bool CXXXXDlg::ConnectFtpServer()
{
m_pInetSession = new CInternetSession( AfxGetAppName() );
if ( NULL == m_pInetSession )
return false;

try
{
m_pFtpConnection = m_pInetSession->GetFtpConnection( m_strIP, m_strUserName, m_strPassword, m_iPort, FALSE );
}
catch( CInternetException *pEx )
{
//如果连接失败的话,我会尝试继续再连接10次
//比如,当在连接完第5次失败后,第6次连接成功了,然后退出程序,就会:Microsoft C++ exception: CInternetException at memory location 0x01dffbb0..是内存泄露么?
//如果一开始就连接成功是不会出现这个错误的。
//怎么解决?
pEx->Delete();
DisconnectFtpServer();

return false;
}

return true;
}
...全文
395 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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