Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Idel Timer 문제좀 해결해 주세요...
자료실에 Idle Timer 다운받아 잘 써볼라고 혔는데
마우스 포인터가 폼위에 있을때는 자꾸 Idle Time 이
Reset 되네요... 이것좀 잡아주실분 없으세요 ?
이거 고쳐주면 증말루 좋겠는뎅.... 부탁 함 할께요...네 ?
3
COMMENTS
nilriri™
•
2005.07.07 08:14
현재 시스템이 키보드 입력이나 마우스 조작이 없으면 특정프로그램을 대기상태로 전환하거나 종료시키기위한 목적으로 만들었던 것입니다..
아무 작업도 안하고 그냥 두는데도자꾸 타이머가 릿셋된다는건 이해가 되지않습니다..
용도를 잘못 오해하시거나 사용법을 잘못 활용하고계신거 아닌가요?
<!--CodeS-->
procedure TForm1.VIdleTimer1Timer(Sender: TObject);
begin
self.Label1.Caption := datetimetostr(now);
self.Label2.Caption := datetimetostr(self.VIdleTimer1.LastActivity);
self.Label3.Caption := datetimetostr(self.VIdleTimer1.IdleTime);
if VIdleTimer1.IdleMinutes >= VIdleTimer1.MaxIdleMinutes then
begin
VIdleTimer1.Enabled := false;
Edit1.Text := '지정된시간 도달!';
end;
end;
<!--CodeE-->
0
0
댓글
물총새
•
2005.07.07 20:07
==================================================================
우선 답변 고맙습니다.
말씀하신데로 저또한 일정시간 에플리케이션이 사용자 Action 이 없을때 열려있는 모니터링용 화면을 닫는
목적으로 사용하려 합니다.
그런데 다운로드한 화일에 포함되어있는 Vidle Timer 테스트용 demo.exe 를 실행시켜보면
마우스가 폼위에 있을때 자꾸 Idle Time 이 Reset 되는것을 볼수 있습니다.
(마우스를 움직이거나 클릭이 없어도...)
사실상 저의 경우엔 마우스 Move Event 는 Idle Time 에 포함되어도 좋을듯한데....
==================================================================
0
0
삭제
수정
댓글
nilriri™
•
2005.07.08 07:01
소스 내용을 보시면..
마우스 이벤트를 훅킹하는 함수부분이 있습니다..
여기에서
GRest; 이라는 프로시져를 호출하도록 되어있죠..
이분을 주석처리하사고
해당 컴포넌트 소스를 재컴파일 하셔서 사용하시면 될거 같네요..
그럼..
방금 직접 다운받아 확인했는데요..
demo.exe 가 버그가 있나??
정말로 계속 리셋되네요..
아마도 win98에서 컴파일된 데모라서 그럴거라 짐작이 됩니다.
마우스나 키보드 후킹함수에 사용하는 win32 aip가 약간씩 틀리거든요..^^;
소스 받아서 현재 컴에서 컴팔해서 테스트해보시기 바랍니다...
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
허버벅
•
2005.07.11 18:51
1
COMMENTS
/
0
LIKES
형변환에 대한 질문입니다...
정찬희
•
2005.07.13 01:10
Char * 은 PChar로 WORD는 똑같습니다...
이길용
•
2005.07.10 22:27
2
COMMENTS
/
0
LIKES
ShellContextMenu 문제
최용일
•
2005.07.13 22:34
안녕하세요. 최용일입니다. 제가 이쪽을 한지 오래되서 틀릴지도 모르겠는데... ShellFolder.GetUIOb...
이길용
•
2005.07.15 11:48
먼저 답변 주셔서 감사하구요. 그런데 한폴더 내에 있는 파일들은 물론 그렇게 하면 메뉴가 나오는 건 알...
kivalan
2005.07.09 19:30
0
COMMENTS
/
0
LIKES
스위칭 허브의 포트 미러링에 대해서..
최순경
•
2005.07.09 10:52
1
COMMENTS
/
0
LIKES
결과값이 이상하게 나옵니다..
권태훈
•
2005.07.09 19:29
float 연산에서 값이 정확하게 들어갈것이라고 생각했다간 큰코다침... 48.0 들어갈 자리에 47.99999696...
Galaxy
•
2005.07.09 01:05
2
COMMENTS
/
0
LIKES
typecast에서 에러가 발생합니다...
모영철
•
2005.07.09 03:48
먼저 if (Panel5.Controls[i] is TEdit) then 이문장이 True인데. (Panel5.Controls[i] as ...
Galaxy
•
2005.07.12 20:35
안녕하세요 수고 많습니다. DevLabelp[Ei4] .Top:=(Panel5.Controls[i] as TEdit).Top; ...
정대상
•
2005.07.09 00:10
1
COMMENTS
/
0
LIKES
스트링 그리드 상에 문젠데여...
민스맘
•
2005.07.09 02:40
자료실에 찾아보시면 LoadFromFile, SaveToFile이 지원되는 그리드가 있을겁니다. AdvStringGrid 머 그...
장봉태
•
2005.07.08 23:29
•
2
COMMENTS
/
0
LIKES
DB접속시 메세지처리방법
민스맘
•
2005.07.09 02:41
Try db.Connected := True; Except Application.Terminate; end; ...
장봉태
•
2005.07.09 22:15
그렇게하면 바로 Except 처리가 되면 좋은데 ODBC설정을 바꾸지 않으면 위의 메세지 CWBSY0002 가 나와...
백종하
2005.07.08 19:47
0
COMMENTS
/
0
LIKES
델파이 8 for.net으로 개발하신분 도움 요청 합니다.(퀵레포트관련)
최동열
•
2005.07.08 19:39
1
COMMENTS
/
0
LIKES
델파이에 기본사용 폰트
최용일
•
2005.07.09 00:45
안녕하세요. 최용일입니다. 어떤 폰트를 말씀하시는 건지... IDE의 Editor에서 사용하는 폰트는 Tool...
이송미
•
2005.07.08 07:14
1
COMMENTS
/
0
LIKES
ADO로 연결하는 방법좀
황준동
•
2005.07.15 23:32
^^; 물어보신건 아무 델파이 책에나 다 나오는 부분인데요... ^^; 글구 Insert, Update, Delete 등...
배정은
•
2005.07.08 05:20
1
COMMENTS
/
0
LIKES
MS-Access에서 메모필드 Select .. 조건사용
nilriri™
•
2005.07.08 07:13
테스트는 해보셨나요? SELECT * FROM table1 WHERE field4 like '*html*'; 액세스에서 직접 테스트...
조혜진
•
2005.07.08 03:46
2
COMMENTS
/
0
LIKES
query 코딩 에러 입니다.... 살려주세요...
민스맘
•
2005.07.09 02:43
그게 일반 쿼리로는 안되구 다른 컴포넌트를 사용해야 하는 걸로 알고 있어요 StoredProc 이거던...
조혜진
•
2005.07.11 18:34
음.... MS SQL 의 경우 QUERY 콤포넌트에서 SP_TEST 를 아래의 코딩처럼 CALL 해서 사용할 수 있습니다. ...
아러브델파이
•
2005.07.08 01:35
4
COMMENTS
/
0
LIKES
1비트 BMP그림 파일의 픽셀정보를 어떻게 불러오나요?
최용일
•
2005.07.08 02:19
안녕하세요. 최용일입니다. 1비트 비트맵이라면 한 픽셀씩 읽음 당연히 0아니면 1로만 표시됩니다. ...
아러브델파이
•
2005.07.08 06:34
안녕하세요. 답변 감사 드립니다 . 궁금한게 있어서 다시 질문드립니다. - Image[i,j]:=PixelData^; ...
최용일
•
2005.07.08 11:06
안녕하세요. 최용일입니다. for문은 바뀌어야 되는게 맞지만.... 적으신 for문은 8의 배수로 나누어 떨...
아러브델파이
•
2005.07.08 18:02
온스
•
2005.07.07 21:04
2
COMMENTS
/
0
LIKES
csv파일을 엑셀로 먼저 데이타를 열고 LoadFromFile시 에러...
최용일
•
2005.07.07 22:17
안녕하세요. 최용일입니다. 리치에디트에서 LoadFromFile로 파일열때 fmOpenRead or fmShareDenyWrite로...
온스
•
2005.07.07 22:34
감사합니다.
조혜진
•
2005.07.07 20:01
2
COMMENTS
/
0
LIKES
StoredProc 콤포넌트 사용해서 쿼리시 에러입니다. 검토부탁드립니다
모영철
•
2005.07.07 20:29
FieldByName이 문제 아닐까요.. Output 파라미터도 파라미터니깐 parambyname으로 하시면 되지 않을까.....
조혜진
•
2005.07.07 20:57
음.... ALTER PROCEDURE SP_TEST ( PC_SEQ_NO CHAR(6)) RETURNS ( &...
물총새
•
2005.07.07 03:45
3
COMMENTS
/
0
LIKES
Idel Timer 문제좀 해결해 주세요...
자료실에 Idle Timer 다운받아 잘 써볼라고 혔는데 마우스 포인터가 폼위에 있을때는 자꾸 Idle Time 이 Reset 되네요... 이것좀 잡아주실분 없으세요 ? 이거 고쳐주면 증말루 좋겠는뎅.... 부탁 함 할께요...네 ?
nilriri™
•
2005.07.07 08:14
현재 시스템이 키보드 입력이나 마우스 조작이 없으면 특정프로그램을 대기상태로 전환하거나 종료시키기위...
물총새
•
2005.07.07 20:07
================================================================== 우선 답변 고맙습니다. 말씀하...
nilriri™
•
2005.07.08 07:01
소스 내용을 보시면.. 마우스 이벤트를 훅킹하는 함수부분이 있습니다.. 여기에서 GRest; 이라는...
김현철
2005.07.06 23:15
0
COMMENTS
/
0
LIKES
델파이에서 자바클래스 사용하는 문의입니다.
메니아
2005.07.06 23:09
0
COMMENTS
/
0
LIKES
DHTML 사용후 오류가 뜹니다.
조혜진
•
2005.07.06 17:50
5
COMMENTS
/
0
LIKES
storedprocedure 를 싸용하는 이유 ?
황준동
•
2005.07.15 23:39
스토어드 프로시져를 사용하는 이유는요. 별거 없습니다. 연산을 위해 많은 데이터를 클라이언트로 ...
권태훈
•
2005.07.07 01:12
간단하게 생각하시면 됩니다. 두가지 기준으로 스토어드 프로시져를 사용합니다. 1.같은 sql 문장이 ...
모영철
•
2005.07.06 17:57
그렇죠. 서버가 좀 무거워 지겠죠.. 하지만 미리 컴파일을 해놨기때문에 속도는 훨씬 빠릅니다. 스토...
조혜진
•
2005.07.06 18:22
sql상의 컴파일된 프로시저와 stored proc 콤포넌트에 올려서 사용하는 경우의 차이점이 어케 되는지요 ? ...
다트25
•
2005.07.06 19:04
sql에서 storedprocedure 는 compile 이라기보다 parcing 이 아닌가요? 죄송합니다. 질문인지 답변인지 ...
물총새
•
2005.07.06 03:27
2
COMMENTS
/
0
LIKES
MID 에서 Modal form 닫을때 문제 해결좀...
하얀까마귀
•
2005.07.06 03:53
안녕하세요 하얀까마귀 입니다. 정확히 뭐가 문제가 되는지 잘 모르겟군요.. 아래와 같이 검색해서 ...
물총새
•
2005.07.07 20:14
For K := MDIChildCount - 1 DownTo 0 Do Begin  ...
물총새
2005/07/07 03:45
Views
625
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
아무 작업도 안하고 그냥 두는데도자꾸 타이머가 릿셋된다는건 이해가 되지않습니다..
용도를 잘못 오해하시거나 사용법을 잘못 활용하고계신거 아닌가요?
<!--CodeS-->
procedure TForm1.VIdleTimer1Timer(Sender: TObject);
begin
self.Label1.Caption := datetimetostr(now);
self.Label2.Caption := datetimetostr(self.VIdleTimer1.LastActivity);
self.Label3.Caption := datetimetostr(self.VIdleTimer1.IdleTime);
if VIdleTimer1.IdleMinutes >= VIdleTimer1.MaxIdleMinutes then
begin
VIdleTimer1.Enabled := false;
Edit1.Text := '지정된시간 도달!';
end;
end;
<!--CodeE-->