|
Form1->Refresh();
는 폼을 갱신하는것이구요..
Applicaion->ProcessMessages();
단어 뜻 그대로.. 어플리케이션에 메시지들을 처리할 시간을 주는것입니다.
차이가.. 크죠.
로더 님이 쓰신 글 :
: 저는 for 나 while 을 실행할때 다른 작업이 같이 되어야 된다면...
:
: Applicaion->ProcessMessages();
:
: 이걸 사용했었습니다.
:
: Form1->Refresh(); 하고는 다른 성격인것 같습니다.
:
: =================================================
: 정확한건지는 모르는데
: 일단 리프레쉬는 Form1->Refresh();
: 추가하니 해결된것 같아요
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: Label1->Caption = 5;
: for(int i=0; i<100; i++){
: Label1->Caption = i;
: Sleep(1);
: Form1->Refresh();
: }
: }
: 더 좋은 방법 있으심 알려주시고....
:
: 2)번에 마이너스 출력되는 문제에 고수님들의 조언 기다립니다~~
|