자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------

데브기어를 통해 많은 공부를 하고 있습니다.

질문과 답변을 달아주신 모든분께 감사드립니다.

 

한가지 질문을 하려 합니다.

 

메인폼에서 FDConnection, FDQuery를 올리고 여러 Child폼에서 쿼리를 합니다.

 

시간이 오래걸리는 쿼리(insert, update, open등)시 진행중 이라는걸 표시해 주고 끝나면 없어지도록 

구현하고자 합니다.

기본으로 마우스 포인트가 모래시계Sql이 나타났다가 없어지지만 대신에 움직이는 (뱅글뱅글 도는...등)

모양을 주고 싶습니다.

 

지금껏 해본것은 

메인폼에 움직이는 ProgressBar(이하 PB1)를 올리고

FDQuery 이벤트중 BeforeOpen시 PB1.Visible = True, AfterOpen시 PB1.Visible = False 해봤는데  

보여지기는 하나 쿼리중 옴직이질 않습니다.

 

(혹시나 해서 쓰레드도 사용) 아래

procedure TfrmMain.FDQuery1BeforeOpen(DataSet: TDataSet);
begin
   TThread.CreateAnonymousThread(procedure ()
   begin
      TThread.Synchronize(nil, procedure
      begin
         Panel10.Visible := True;
         AdvWiiProgressBar1.Enabled := True;
      end);
   end).Start;
end;

 

procedure TfrmMain.FDQuery1AfterOpen(DataSet: TDataSet);
begin
   TThread.CreateAnonymousThread(procedure ()
   begin
      TThread.Synchronize(nil, procedure
      begin
         AdvWiiProgressBar1.Enabled := False;
         Panel10.Visible := False;
      end);
   end).Start;
end;

 

어떻게 하면 좋을까요..? 한 수 배우고자 합니다. 

감사합니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 39731
공지 유용한 관련 사이트 관리자2 2014.03.20 79233
912 JSON 포맷의 데이터를 이용하고 싶습니다. [1] 험프리 2016.11.02 1086
911 푸쉬 알림 시 진동 또는 소리에 대해서 [1] 뭉게구름 2015.03.04 1086
910 기상청에서 날씨정보 받아오기 ! [1] nickname 2016.08.12 1087
909 xe6,xe7에서 폼이 자유자재로 안됩니다 [1] 나빌레나 2014.12.16 1087
908 java2op를 이용하안 KT Open API 연동 문제 [3] file 새벽노을 2016.06.27 1089
907 MainMenu의 글자크기를 크게할 수 있나요? file 험프리 2017.03.23 1090
906 TFDQuery 질문 [3] nickname 2017.05.24 1092
905 bpl모듈 load는 되는데,, class를 못찾는거 같아요.. [1] 푸른하늘 2015.04.08 1092
904 ComboBox 바인딩 관련하여 질문드립니다. [2] file 총이 2015.01.09 1094
903 [질문] Component의 Event 발생하지 않을 경우 어떤 것을 확인해보아야 하는가? [2] 정호근 2015.01.22 1095
902 [XE7] 컴포넌트 제작하여 설치했더니 문제점 발견되어 질문드립니다. [4] 사도성 2014.11.22 1097
901 [앱 호출/iOS]XCODE로 만든앱에서 Delphi XE7으로 만든 앱을 호출하여 실행하는 방법을 알고 싶습니다. [1] Aprilshot 2015.04.06 1098
900 안드로이드에서 Navigation bar 숨기기/보이기 방법 [1] hsson 2015.07.10 1099
899 Appmethod 에 TMS 콤포넌트 설치가 안되나요? [1] 농가사랑 2014.12.15 1100
898 tcxGrid 에서 Column 컬러 변경 [2] 가나다 2019.03.28 1101
897 [XE7] 파이어몽키 프로젝트 생성 시 "No platform available current project" 메시지 발생 Humphery 2015.01.15 1101
896 FireDAC으로 Oracle 클라이언트 프로그램 배포시 [3] file 나도몰라 2017.05.29 1107
895 프로그램 배포 시 사용하는 release 모드 설정이 안됩니다. [6] devsky 2015.06.09 1111
894 indy udp 서버로 수신한 데이터에 대한 응답을 udp로 보내는 echo 서버를 만들었는데 [2] 금목암 2019.11.15 1111
893 카메라 컴포넌트 관련 문의드립니다. [6] 최봉원 2018.09.10 1112