• [학업] C# 잘 아시는분 계신가요?2014.03.24 PM 09:22

게시물 주소 FONT글자 작게하기 글자 키우기

3시간마당 메소드나 프로세스가 동작하도록 하고 싶은데, C# 기본 내장 Timer로는 55초가 최대 주기더군요...

프로그램 실행(Form Load)을 기점으로 일정 주기마다 메소드가 실행되도록 하는 방법이 있나요?
댓글 : 12 개
55초 이상 될텐데요?
timer.Interval = new TimeSpan(3, 0, 0);
제가 지금 페이징 갱신 프로그램을 타이머 300초 설정해서 쓰고있습니다.
(3,0,0)은 시간/분/초 단위를 뜻하는건가요?
네 맞습니다.
감사합니다!
어 정말요? 1/1000 단위에다가 55초로 제한된다는걸 본거같은데 아닌가요?
기본 타이머는 정확하게 떨어지진 않습니다.
걍 winmm.dll 로드해서 시스템 타이머 하나 만드세요.. 그게 젤 명확해요
아주 정확할 필요는 없어요 ㅎㅎ 그냥 대충 3시간쯤이면 됩니다.
쓰레드 하나 돌리면 되지 않나욤?
1초 틱마다 카운팅 해서 원하는 시간이 되면 처리...
비트코인님이 써주신부분이 되는줄 알았는데 딱 TimeSpan 부분만 에러가 나네요 using으로 뭘 선언을 안한건지.. 음..
System.TimeSpan 입니다. 따로 using써주실게 없을텐데요.
http://msdn.microsoft.com/ko-kr/library/system.timespan(v=vs.110).aspx
으 위에 올렸습니다 왜이러는지..
친구글 비밀글 댓글 쓰기

user error : Error. B.