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
[72775] Re:ProgressBar가 잘되다가 어느 순간 사람집니다... 왜그런지 이유좀 알려주세요 ㅠㅠ
Intotheblue [makerjh] 3899 읽음    2015-06-15 22:59
사라진다는 표현이 뭘 말하는건지 이해가 안됩니다만..

일단 while loop 안에서 아래처럼 ui 를 갱신하면..

뭘 원하는 님이 원하는 식으로 안됩니다.

while loop 가 끝나기 전까지는 다른 일을 하지 못하기 때문에..
화면 갱신같은게 되지 않고.. 그래서 UI에 제대로 표현이 안되고요

보통은 타이머에서 주기적으로 전송된 양을 확인해서 ..
ui 처리하거나 기타 등등에 방법을 씁니다.


쿼드콥터헬기 님이 쓰신 글 :
: 토탈 문자열에서 각문자열을 보내는데 panel부분도 사라졌다가 나오고 사라졌다가 나오고..
: progressbar는 80프로정도 올라가다가 갑자기 사라집니다.. 에러라고 뜨면 잡기라도 하겠는데...
: 도저히 무엇이 문제인지 모르겠네요
:
:  int iSendTotalSize = 0;
:
:                         VrProgressBar1->MaxValue = Totalstr;
:                         VrProgressBar1->Position = 0;
:                         Panel27->Color = clBtnFace;
:
:                         while(Totalstr)
:                         {
:                                 iSendTotalSize += TEach;
:
:                                 if(AThread->Connection->Connected())
:                                 {
:                                         if(iSendTotalSize >= Totalstr)
:                                         {
:                                                 Panel28->Color = clLime;
:                                                 Panel26->Color = clBtnFace;
:                                                 break;
:                                         }
:                                 }
:                                 Panel26->Color = clYellow;
:                                 VrProgressBar1->Position = iSendTotalSize;
:                                 Panel14->Caption =  "UpLoad : " + IntToStr(iSendTotalSize) + " Byte / " + Totalstr + " Byte ";
:
:                         }

+ -

관련 글 리스트
72773 ProgressBar가 잘되다가 어느 순간 사람집니다... 왜그런지 이유좀 알려주세요 ㅠㅠ 쿼드콥터헬기 3865 2015/06/15
72775     Re:ProgressBar가 잘되다가 어느 순간 사람집니다... 왜그런지 이유좀 알려주세요 ㅠㅠ Intotheblue 3899 2015/06/15
72776         Re:Re:ProgressBar가 잘되다가 어느 순간 사람집니다... 왜그런지 이유좀 알려주세요 ㅠㅠ 쿼드콥터헬기 3985 2015/06/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.