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
[49585] 인디 FTP로 다운로드하면 정확한 다운 사이즈가 안나옵니다..
DoyongID [doyongid] 1434 읽음    2007-06-07 16:13
OnWork, OnWorkEnd 이벤트를 이용해서 현재 업/다운되고 있는 파일들의 사이즈를 프로그레스바에 출력하는데요..

OnWork에서는 현재 다운로드하고 있는 바이트 수를 누적하고요..

OnWorkEnd에서는 if(전체 바이트 == 보낸 바이트)가 충족되면 전송을 종료합니다..

그런데, 업로드시에는 잘되는게 다운로드를 하면 사이즈가 안맞는 문제가 발생합니다..

서버에 있는 파일 9개(총합 1500KB)를 받는데,  1400KB 정도를 받으면 끝납니다.. 물론, 다운로드된 파일들의 총합은 1500KB로서 깨졌거나 그런 것도 없습니다..

메시지를 띄워보니 OnWork에서 얻는 바이트수가 정확하지 않는 것 같습니다.. 어떻게 고치면 될까요?

+ -

관련 글 리스트
49585 인디 FTP로 다운로드하면 정확한 다운 사이즈가 안나옵니다.. DoyongID 1434 2007/06/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.