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
[29187] [Q]Indy9의 ftp콤포넌트인 TIdFTP에서 파일 다운로드중 에러발생!!
장석우 [jhanglim] 1700 읽음    2004-03-26 14:15
C++ builder6에 있는 기본 indy ftp는 문제가 없는데
indy9으로 업데이트 하고 문제가 발생합니다.
indy9이 설치에 문제가 있다면 tcp도 문제가 있어야 하는데 tcp는 잘 동작합니다.
문제는 ftp인데요
좀 황당한건 다운 받다가 일정한 용량이 되면 죽는다는 겁니다.
딱 960KB일때 죽는군요.(다운로드 받는 파일의 실제 크기는 980KB입니다.)
설만 용량제한?? ^^
960보다 작은 용량으로 해보니 그것도 에러가 나는군요
좀 신기한건 파일마다 어느 용량이 되면 그때 에러메세지를 띄우고죽는다는겁니다.

에러 메세지는
"Project test.exe raised exception class EldConnClosedGracefully with message 'Connection Closed Gracefully.'. Process stopped. Use Step or Run to continue."

혹시나 해서 델파이6에 Indy9을설치하고 indy홈피에 있는 샘플로 ftp에 사이트에 접속해서 파일 받기를 하니 파일을 다 받지 못하고 죽는군요!!!

NMFTP는 문제가 없는데 indy가 왜그러는거죠??

제가 설치한 방법에 문제가 있는건지요??
설치는 두대의 컴퓨터 각각 다르게 했습니다.
한대는 처음 설치할때 indy가 기본으로 포함되 있어서 indy패키지를 언인스톨하고
이곳 FAQ에 있는 박정규님의 설치방법대로 했습니다.(http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_faq&no=70)
그리고 다른 한대의 컴퓨터에는 처음 C++builder6를 설치할때 Indy패키지를 포함하지 않고 설치했습니다.
그리고 indy9을 받아 컴파일 하고 패키지에 추가하고 박정규님 설치방법에 따라 라이브러리의 패스를 잡아줬습니다.

두군데 모두 indy9의 ftp는 문제가 발생합니다.
그래서 다시 집 컴퓨터에 C++builder6의 기본 indy ftp로 프로그램을 작성해 테스트해본결과 문제가 없군요.
혹 해결방법 알고 계시면 도와주세요

개발툴 : Borland C++ Builder 6

+ -

관련 글 리스트
29187 [Q]Indy9의 ftp콤포넌트인 TIdFTP에서 파일 다운로드중 에러발생!! 장석우 1700 2004/03/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.