안녕하세요??
저는 이번에 델파이 프로그램을 처음 해본 초보입니다.
근데..하다보니...
막히는 부분이 많더군요..그래서 한델의 도움을 마니 받았습니다.
먼저 한델 식구들 모두에게 감사드립니다...
다름이 아니라, 제가 하고있는 프로그램에서 해가바뀌면 자동으로 어떤 이벤트를
발생시키려고 합니다. 근데 잘 안되어서 이렇게 도움을 요청합니다.
델파이에서 해가 바뀌었음을 어떻게 체크할 수 있는지 초보인 저에게 자세하게
가르쳐주시면 고맙겠습니다.
그럼 델파이 고수님들의 친절한 답변 기다리겠습니다.
Timer Component를 추가하시고 On Timer Event에 다음의 문장을 추가합니다.
procedure TForm1.Timer1Timer(Sender: TObject);
var
v_YMD : string;
begin
if v_YMD <> formatdatetime('YYYY', now) then
begin
v_YMD := formatdatetime('YYYY', now);
showmessage('Year Changed!!!');
end;
end;
만약 위의 경우가 아니고,,, 프로그램 시작시 체크를 원하신다면..
위에서 년월까지 구한다음. 일정기간일경우.. 메시지를 혹은 원하시는 작업을 하시면 되겠지요.. ^^