Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[7027] MFC에서 FTP 연결시도 프로그램이 죽는데 원인이 뭔지 알수 있을까요..?
MFC C++ [] 965 읽음    2022-03-17 10:14
MFC에서 FTP 연결시도 프로그램이 죽는데 원인이 뭔지 알수 있을까요..?

FTP 서버가 연결되어 있다면 문제없이 작동하지만 FTP가 연결되어 있지 않다면 그냥 빠져나오면 될거같은데
프로그램이 죽습니다..

{
    CInternetSession *m_pSession;
    CFtpConnection *m_pConnection;

    BeginWaitCursor();

    m_pConnection = NULL;
    BOOL bPassive = TRUE;
    CString strIP, strID, strPassword, strPort;
    int nPort = 5000;

    strIP = ADROption.strFtpIP;
    strID = ADROption.strUserID;
    strPassword = ADROption.strPass;
    strPort = ADROption.strPort;
    nPort = atoi(strPort);
   
    try
    {
        m_pSession = new CInternetSession(_T("Test"));

        m_pConnection = m_pSession->GetFtpConnection(strIP, strID, strPassword, nPort);
    }
    catch (const std::exception&)
    {
        EndWaitCursor();
        m_pConnection = NULL;
        delete m_pSession;
        return;
    }


    if (m_pConnection == NULL)
    {
        EndWaitCursor();
        m_pConnection = NULL;
        delete m_pSession;
        return;
    }
}

코드는 다음과 같은데 m_pConnection이 연결이 안되면 NULL로 되어 빠져나오는걸로 알고있는데
에러가 나서요.. 혹시 해결방법 알수 있을까요.

+ -

관련 글 리스트
7027 MFC에서 FTP 연결시도 프로그램이 죽는데 원인이 뭔지 알수 있을까요..? MFC C++ 965 2022/03/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.