Q&A

  • (질문)진행상태를 나타낼때는 무얼쓰죠?
우선 Query의 데이터를 DBGrid에 뿌려줄때,

Samples페이지의 Gauge컴포넌트를 사용해서...



Gauge1.MaxValue:=Query1.RecordCount;



For i:=0 to Query1.RecordCount DO begin

Gauge1.Progress:= Gauge1.Progress + 1;

end;



이런식으로 하니까...

데이터를 읽어오는 과정이 진행상태로 표시되는 것이 아니라,

단지, 그리드에 데이터를 뿌릴때, 한꺼번에 표시가 되어서,

Gauge컴포넌트의 사용을 별 필요가 없게 만드네요...



고수님, 그렇다면, '진행' 버튼을 누를 때 부터, 데이터를 읽어오는 과정을

표시하는 방법은 없나요?

혹 TTimer에 관련이 되어있다면,

그 TTimer컴포넌트를 사용하는 방법을 알려주시겠습니까?

그럼, 답변부탁드리고 이만 물러나겠습니다.











1  COMMENTS
  • Profile
    허접답변 2001.04.30 18:44
    gauge1.update를 행에 추가해보세여.......



    Gauge1.MaxValue:=Query1.RecordCount;



    For i:=0 to Query1.RecordCount DO begin

    Gauge1.Progress:= Gauge1.Progress + 1;

    gauge1.update;

    end;



    허접답변이었슴다.



    강동희 wrote:

    > 우선 Query의 데이터를 DBGrid에 뿌려줄때,

    > Samples페이지의 Gauge컴포넌트를 사용해서...

    >

    > Gauge1.MaxValue:=Query1.RecordCount;

    >

    > For i:=0 to Query1.RecordCount DO begin

    > Gauge1.Progress:= Gauge1.Progress + 1;

    > end;

    >

    > 이런식으로 하니까...

    > 데이터를 읽어오는 과정이 진행상태로 표시되는 것이 아니라,

    > 단지, 그리드에 데이터를 뿌릴때, 한꺼번에 표시가 되어서,

    > Gauge컴포넌트의 사용을 별 필요가 없게 만드네요...

    >

    > 고수님, 그렇다면, '진행' 버튼을 누를 때 부터, 데이터를 읽어오는 과정을

    > 표시하는 방법은 없나요?

    > 혹 TTimer에 관련이 되어있다면,

    > 그 TTimer컴포넌트를 사용하는 방법을 알려주시겠습니까?

    > 그럼, 답변부탁드리고 이만 물러나겠습니다.

    >

    >

    >

    >

    >