|
void __fastcall TForm1::Button1Click(TObject *Sender)
{
static bool stop = true;
stop = !stop;
for(int i=0;i<10000000;i++)
{
Memo1->Lines->Add(i);
if(stop == true) break;
Sleep(100);
Application->ProcessMessages();
}
}
미스타송 님이 쓰신 글 :
: 안녕하세요 수많은 c++빌더 고수님들.
:
: 워낙 c++빌더 사용에 익숙치 않은지라...궁금한것이있어 적어봅니다.
:
: 버튼하나로 어떠한 수행을 할때 예를들어 for문을 이용해서 반복적으로 문구를 출력하고있게 된다고 했을때
:
: for문이 돌아가고있는 와중에 그 버튼을 다시 클릭을 하면 그 for문이 사용자가 다시 버튼을 누르기 직전까지만 출력하게 하고싶은데
:
: 따로 함수라든지. 중지를 시킬수있는 방법이있다면
:
: 용어든지, 간단한 힌트든지 주셨으면 좋겠습니다.
:
: 코드를 작성할 수 없는 상황인지라 양해해주셨으면좋겠습니다. 감사합니다.
:
: 답변기다릴게요`~%^^
|