TADOQuery onFetchProgress
ProgressBar1->Position = (int)((double)Progress / (double)MaxProgress * (double)ProgressBar1->Max);
도라지 님이 쓰신 글 :
: 우선 답변 정말 감사드립니다^^
: 흠.. 시작과 종료의 이벤트만 아는것 말고..
: %를 매겨서 진행되고 있는 결과를 프로그레스바로 표시는 할려고 하는데요...
:
:
: Julien 님이 쓰신 글 :
: : TADOQuery를 이용하면 상황에 따른 Before, After 이벤트들이 있습니다.
: : TADOConnection 을 이용하려면 Panel 하나 띄우고 속성은 Visible : false 해두고 쿼리 실행 전에 뛰우는 방법이 가장 편할 듯 하네요.
: :
: : Panel1->BringToFront();
: : Panel1->Visible = true;
: : Application->ProcessMessages()
: :
: : ADOConnection1->Open;
: : ResultSet = ADOConnection1->Execute(QueryString);
: :
: : Panel1->Visible = false;
: :
: :
: : 도라지 님이 쓰신 글 :
: : : 안녕하세요//
: : :
: : : DB에 select, delete 등 명령실행시 지연될경우 LOADING... 같은 메세지를 보여주고 싶습니다 ㅠㅠ
: : :
: : : 그런데 감조차 서지가 않는군요
: : :
: : : DB에서 select 시 시간이 대략 10초~20초 정도 걸릴정도로 양이 방대 합니다.
: : :
: : : ADO connection VCL 에 onprocess 같은 이벤트가 있었으면 했는데 없군요 ㅠㅠ
: : :
: : : 스플래시 이용해볼려고 했는데... 그건 폼이 생성되기전에 쓰는것 같구..
: : :
: : : 여러분들께서는 어떻게 처리하시나요?
: : :
: : : 꼭 ㅠㅠ 답변 부탁드립니다
|