Q&A

  • Gauge에 대한 질문입니다.
안녕하세요. 델파이 초보입니다.

프로그램을 하나 만든것이 있는데..
한 서버의 DB에서 자료들을 긁어다가 다른 서버의 DB에 쌓아주는 백업 프로그램입니다.

백업해줄 때, 과정을 프로그레스바로 표현할 때는 잘 먹더니...
게이지를 쓰면 잘 안먹습니다.

즉, 전에는...

  i := StrToInt(Query1.FieldByName('CNT').AsString);
  ProgressBar1.Max := i;
  ProgressBar1.StepBy(1);

이렇게 할 때는 잘 먹었는데요...

게이지로 바꿔보려고 하니.. 잘 안되네요...

게이지로 바꿀 때...
프로그레스의 Max는 MaxValue로 바꾸는 거는 알겠는데..
프로그레스의 StepBy와 같은 기능이..
Gauge로 바꾸려면 뭐라고 바꿔야 하나요?

gauge1.Progress을 쓰면 안 먹습니다.. ㅠㅠ...
게이지바가 움직이지가 않네요...

답변 부탁드리겠습니다...
6  COMMENTS
  • Profile
    KDDG_Cali 2004.07.20 01:02
    Gauge1.Refresh ;    <--- 요거 써 보세요



  • Profile
    김도형 2004.07.20 01:16
    전 progressbar의 stepby처럼.. 일정한 크기를 증가시켜주는 기능을 해주는..
    프로시져를 찾고 있거든요...

    근데.. 님이 추천해주신 refresh는 아닌거 같네요...

    어쨌든,.. 답변 달아주셔서.. 감사합니다..

    다른 분 아시는 분 없으세요??

  • Profile
    서기원 2004.07.20 01:31
    그거라면 AddProgress라는 프로시져가 있습니다.


  • Profile
    김도형 2004.07.20 18:11
    감사합니다. 제가 원하는 것이 AddProgress라는 프로시져 였군요..

    이것을 쓰니깐 간단해지고 편한것 같습니다..

    정말 감사합니다.

  • Profile
    Crazy 2004.07.19 22:25
    Application.ProcessMessages 를 한번 써보시지요??


  • Profile
    김도형 2004.07.19 22:34
    아래것을 써도 안되네요.. ㅠㅠ..
    다른 방법은 혹시 없나요??

    저 문법이 맞긴 맞는건가요??