Q&A

  • Win95에서는 레지스트리를 못 읽나요?
    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는 공란이 나타납니다.

    무었이 잘못 되었나요?
0  COMMENTS