Q&A

  • 실행시에....처리를 멈추엇다가 다시 할수 있나요.
그러니까..

프로그램을 실행중에.....처리를 멈추고...화면으로 특정데이타를 뿌려준고..사용자가 눈으로 확인후..

계속 처리 하면...다음..데이타가 뿌려지게 할수 있나요?



4  COMMENTS
  • Profile
    Hub 2001.01.31 03:08
    맨 wrote:

    > 그러니까..

    > 프로그램을 실행중에.....처리를 멈추고...화면으로 특정데이타를 뿌려준고..사용자가 눈으로 확인후..

    > 계속 처리 하면...다음..데이타가 뿌려지게 할수 있나요?

    >

    ============================================

    Application.ProcessMessages; 를 이용하시면 될것같은데요!!!

  • Profile
    손용석 2001.01.31 01:26
    기냥



    ShowMessage(특정데이타);



    이런식으로 하면 되지 않나여??

    ShowMessage는 그 시점에서 모든 작업이 멈추는 것 같던디?!



    저는 에러잡을때 이렇게 한답니다. 쩝~~!!

    더 좋은 방법이 있을텐데......

    있으면 저에게도 좀 가르켜 주셔요!!



    그럼 ^.^



    맨 wrote:

    > 그러니까..

    > 프로그램을 실행중에.....처리를 멈추고...화면으로 특정데이타를 뿌려준고..사용자가 눈으로 확인후..

    > 계속 처리 하면...다음..데이타가 뿌려지게 할수 있나요?

    >

  • Profile
    2001.01.31 01:40
    1.쿼리.....

    그리드 출력..



    2.쿼리

    그리드 출력



    3.쿼리

    그리드 출력



    이것을 한번에 처리 할때. 1,2,3 처렇게 하면 한꺼번에 출력이 됩니다.

    제가 하고 싶은것은...저것을..

    1번을 실행하고..그리드로 출력후 눈으로 확인후.

    2번 쿼리를 실행하고...또 눈으로 확인.

    다음은 3번..

    이런식으로 하고 싶습니다.



    showmessage를 쓰면 멈추겠지만...그런것 말고.

    버튼 하나를 사용하여.시작버튼을 누르고 그리드 출력후 멈추면...또 다시 시작버튼을 누르면 다음부터 실행되게 하려고 그럽니다...^^



    님의 답변..감사드립니다.







    손용석 wrote:

    > 기냥

    >

    > ShowMessage(특정데이타);

    >

    > 이런식으로 하면 되지 않나여??

    > ShowMessage는 그 시점에서 모든 작업이 멈추는 것 같던디?!

    >

    > 저는 에러잡을때 이렇게 한답니다. 쩝~~!!

    > 더 좋은 방법이 있을텐데......

    > 있으면 저에게도 좀 가르켜 주셔요!!

    >

    > 그럼 ^.^

    >

    > 맨 wrote:

    > > 그러니까..

    > > 프로그램을 실행중에.....처리를 멈추고...화면으로 특정데이타를 뿌려준고..사용자가 눈으로 확인후..

    > > 계속 처리 하면...다음..데이타가 뿌려지게 할수 있나요?

    > >

  • Profile
    김경식 2001.01.31 01:54
    만약 Button1을 누른다고 생각할때 일단 Button1의 Tag를 0으로 주고...



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    case Button1.Tag of

    0: begin

    쿼리;

    그리드 출력;

    Button1.Tag := 1;

    end;

    1: begin

    쿼리;

    그리드 출력;

    Button1.Tag := 2;

    end;

    2: begin

    쿼리;

    그리드 출력;

    Button1.Tag := 0; // 원점으로 돌아가기...

    end;

    end;



    이렇게 하면 안될까요? 원하시는 목적에 맞았으면 좋겠네요. 수고하세요.

    온라인상에서 써서 안될수도 있어용..^^;;



    맨 wrote:

    > 1.쿼리.....

    > 그리드 출력..

    >

    > 2.쿼리

    > 그리드 출력

    >

    > 3.쿼리

    > 그리드 출력

    >

    > 이것을 한번에 처리 할때. 1,2,3 처렇게 하면 한꺼번에 출력이 됩니다.

    > 제가 하고 싶은것은...저것을..

    > 1번을 실행하고..그리드로 출력후 눈으로 확인후.

    > 2번 쿼리를 실행하고...또 눈으로 확인.

    > 다음은 3번..

    > 이런식으로 하고 싶습니다.

    >

    > showmessage를 쓰면 멈추겠지만...그런것 말고.

    > 버튼 하나를 사용하여.시작버튼을 누르고 그리드 출력후 멈추면...또 다시 시작버튼을 누르면 다음부터 실행되게 하려고 그럽니다...^^

    >

    > 님의 답변..감사드립니다.

    >

    >

    >

    > 손용석 wrote:

    > > 기냥

    > >

    > > ShowMessage(특정데이타);

    > >

    > > 이런식으로 하면 되지 않나여??

    > > ShowMessage는 그 시점에서 모든 작업이 멈추는 것 같던디?!

    > >

    > > 저는 에러잡을때 이렇게 한답니다. 쩝~~!!

    > > 더 좋은 방법이 있을텐데......

    > > 있으면 저에게도 좀 가르켜 주셔요!!

    > >

    > > 그럼 ^.^

    > >

    > > 맨 wrote:

    > > > 그러니까..

    > > > 프로그램을 실행중에.....처리를 멈추고...화면으로 특정데이타를 뿌려준고..사용자가 눈으로 확인후..

    > > > 계속 처리 하면...다음..데이타가 뿌려지게 할수 있나요?

    > > >