我自己写了一个ftp程序.
部分代码如下:
CFtpConnection   *m_Ftp_Conn;
m_Ftp_Conn = Cis.GetFtpConnection(Server, user, pass, Port, TRUE);
CInternetFile*  ifp = m_Ftp_Conn->OpenFile(temp_ftp_name);
while (amount_read == DL_BUFFER_SIZE )
{    
    //从ftp服务器上下载文件.
     int amount_read = ifp->Read(buffer, DL_BUFFER_SIZE);
    ...
}当下载完文件后,当我要关闭时,CUP就100%,执行不了后面语句了.
ifp->Close();
delete ifp;m_Ftp_Conn->Close();
delete m_Ftp_Conn; 
我把上面两句换一下顺序也一样。
就是到Close()时,就会出现100%的情况。
 
名位知道怎么办?