dtDate := FileDateToDateTime(FileAge('V:BoardProgramae.exe'));
server_date := Copy(DateTimeToStr(dtdate),1,10);
//이부분은레지스트리의 값을 가저오는부분이다
Reg:= TRegistry.Create;
with Reg do begin
RootKey := HKEY_CURRENT_USER;
//루트키주소의의 모든 정보를 가저온다
OpenKey('SOFTWAREae',false);
if HasSubKeys then begin //하위키가 있는지 검사함
end else
begin //하위키값이 없으면 그대로 지정한값의 데이터를 가져온다
reg_date := ReadString('aeprog'); //
end;
Free;
end;
showmessage('서버일' +server_date + ' 레지스트리일' +reg_date);
이러면 win98 이상에서는 서버일과 레지스트리일이 잘 나타나는데
Win95에서는 서버일만 있고 레지스트리일은 Null값(공란)이네요
win95의 경우도 시작/실행/Regedit로 들어가 확인 해보면 날짜가 제대로
입력되어 있습니다. 근데 위의 ShowMessage는 공란이 나타납니다.
무었이 잘못 되었나요?