안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다.
약간의 코딩이 필요한 경우네요. 먼저 프로그램을 시작할때마다 화일의 날짜를 검사
해야 하겠네요. FindFirst()로 화일을 검색하면 인자로 넘겨졌다가 반환되는
TSearchRec 형 객체에 화일의 날자가 넘어오는데, 이게 일반적인 TDateTime형이 아니
니까 쓰시기 편하게 TDataTime형 객체를 하나 만들어서 FileDateToDateTime()메소드
의 인자로 정수형인 파일의 data를 넘겨주면 TDateTime형 객체에 파일의 날자/시간이
담깁니다. 그리고 저번 실행종료시에 기록해뒀던(아마도 ini화일이나 레지스트리가
적당하겠죠) 날자와 비교를 해야겠습니다.
혹 실행중에도 날자가 변하는 것을 확인해야 한다면, 타이머를 사용해서 일정 시간마
다 날자가 변하는지를 검사해야 하겠군요.
그럼, 도움되시길 바라면서, 이만...
독립문에서 임펠리테리였습니다.
(cbuilder, skyhi18, cbuilder@thrunet.com)
|