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

C++빌더 Q&A
C++Builder Programming Q&A
[62428] [NMFTP] 파일 업로그 후 연결 끊기에서 에러가
하안인 [hurco] 841 읽음    2010-09-13 20:26
NMFTP 로 서버에 접속해서
파일을 올리고 접속을 끊는 프로그램입니다.

  while(ftpList->Items->Count>0)
  {
     ss = ftpList->Items->Strings[0];
     ftpList->Items->Delete(0);
     i = ss.AnsiPos("/");
     if(i == 0)
     {//abandon
        continue;
     }
     tod = ss.SubString(1, i-1);
     rf = ss.SubString(i+1,ss.Length()-i);

     NMFTP1->ChangeDir(tod);

     cf = ExtractFileDir(ParamStr(0))+ String("\\song\\")+tod+String("\\")+rf;
     ShowMessage(cf);
     viewList_Add(cf);
     NMFTP1->Upload(cf,rf);
     ShowMessage("UpLoad");
     NMFTP1->ChangeDir("..");
     ShowMessage("ChangeDir");
  }
     ShowMessage("Disconnect");
  NMFTP1->Disconnect();
     ShowMessage("Disconnect-2");

disconnect 에서 Range Check err 메시지가 뜹니다.

매번 올리고 디렉토리 변경한 후 disconnect할때 메시지가 나옵니다.

서버를 다른 것으로 했을때 안나왔는데
서버를 다시 인스톨하고 나오네요...

DISCONNECT 되면 메시지를 뿌리게 해 놓았는데
void __fastcall TMainForm::NMFTP1Disconnect(TObject *Sender)
{
  viewList_Add("DISCONNECT....");
}

프로그램에서는
NMFTP1->Disconnect(); 한번만 실행했는데

DISCONNECT...
DISCONNECT...
두번이 발생되네요
중간에 로그를 넣어보니 한번나올때는 괜찮은데 두번재 DISCONNECT에서 에러가납니다.


어떻게 해결해야 할지 도움을 구합니다.

+ -

관련 글 리스트
62428 [NMFTP] 파일 업로그 후 연결 끊기에서 에러가 하안인 841 2010/09/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.