자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17176
공지 유용한 관련 사이트 관리자2 2014.03.20 56043
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99485
919 XE6 설치시 "Program too big to fit in memory" 오류 [4] cosmos 2015.11.11 887
918 델파이 컴파일 옵션 관련 문의 드립니다 [2] 손보라 2017.04.05 889
917 스킨 적용 방법을 알려주세요. [3] 거북이 2015.11.02 890
916 Quick Report / Fast Report 문의 [1] 연일하 2015.07.15 893
915 마이그레이션 시 uses 절과 코드에 빨간줄(구문오류)가 발생할 경우 팁 Humphery 2014.12.20 893
914 델파이10.2에서 MariaDB10버전은 연결이 안되는 건가요 [2] 육식육식 2020.02.05 894
913 '완료' 버튼의 키 값이 궁금합니다. [3] file 푸른솔 2020.01.14 895
912 RUN후 발생하는 에러 [1] file 우석이 2014.04.26 896
911 도대체 아이폰에서 beacon.enable := true 시 에러나는 이유는 뭘까요? [1] 델파이_사랑 2020.03.19 897
910 TIniFile 에서 한글을 읽을때 깨집니다. [2] cate 2017.08.10 898
909 DataSnap에서 트랜잭션 처리를 어떻게 하는지 아시는분~ [4] 짧굵 2016.07.26 899
908 델파이10 시애틀 사용중입니다. [1] file 김현수 2016.04.26 900
907 XE7에서 마리아디비(MariaDB) 10버전은 연결 못하나요?? [1] file 스머프 2017.01.16 900
906 FireDAC을 이용 MSSQL에 접속시... [2] 늦바람 2015.06.05 901
905 델파이 xe5 firemonkey mobile Applicaton에서 Mediaplayer 사용 [6] superman 2015.10.11 901
904 [IoT 세미나] 비콘의 UUID, Major, Minor를 제외하고 인식할 수 있는 다른 정보가 있나요? Humphery 2015.09.04 902
903 win8 에서 실행시키면 pagecontrol의 각 tab 부분이 하얗게만 나옵니다.(글자도 안나옴) [3] file 하얀돌 2016.06.10 902
902 XE7에서 wifi연결할 때 ssid값 [1] 흠흠흠 2015.04.23 903
901 [마이그레이션중]Delph xe 10에서 ComPort 콤포넌트는 어디에서 구할 수 있나요. [1] 화이부동 2016.08.24 904
900 동영상 재생시 로그파일 문의 [1] 소란코더 2017.11.25 905