Q&A

  • Timer사용법이여???
Timer에 Interval (1000) 이 1초 던데 날짜나 아님 더 많은 시간을 줄 순 없나여?

예를 들어

Form에 이미지를 삽입하고 며칠이 지나면 다른 폼이나 아님 다른 이미지가 뜨도록 하고

싶거든여???

아시는 분 제발 답변 부탁합니다........

1  COMMENTS
  • Profile
    강인규 2001.04.30 00:30
    전역변수를 하나 설정하시고

    var

    GlobalTime : Tdate;



    Timer의 이벤트에 이렇게 코딩하시면 되겠군요



    if GlobalTime = StrToDate('1899-12-30') Then

    GlobalTime := Now;



    if GlobalTime >= StrToDate('1899-12-30') + 3 then

    begin

    ShowMessage('3일이 지났습니다...');

    Timer1.Enabled := False;

    end

    Label1.Caption := DateToStr(GlobalTime);



    interval은 얼마이든지 상관이 없습니다...

    아주 허접스런 코드군요..ㅡ.ㅡ



    GetTickCount를 사용하시면 점 안정적인 코드를 얻을수 있지 않을까 하는 생각입니다

    Help를 참조하세여...



    즐프하세여



    궁금이 wrote:

    > Timer에 Interval (1000) 이 1초 던데 날짜나 아님 더 많은 시간을 줄 순 없나여?

    > 예를 들어

    > Form에 이미지를 삽입하고 며칠이 지나면 다른 폼이나 아님 다른 이미지가 뜨도록 하고

    > 싶거든여???

    > 아시는 분 제발 답변 부탁합니다........