Q&A

  • 레지스트리에 읽고 쓰는 방법...???
레지스트리를 읽고 쓰고 싶습니다.
어떻게 레지스트리를 읽고 쓰는지 꼭 가르쳐주십시오.
감사합니다.
2  COMMENTS
  • Profile
    gudwhrla 2002.02.27 02:48
    uses registry; 추가

    참고>
    if Reg.ValueExists('문자열값이름')  then //문자열존재여부 체크

    문자열값데이터 :=  Reg.ReadString('문자열값이름') //문자열값데이터읽기

    Reg.WriteString('문자열값이름','문자열값데이터') //문자열값데이터쓰기




    //아래는 Help의 내용입니다.

    var
      Reg: TRegistry;
    begin
      Reg := TRegistry.Create;
      try
        Reg.RootKey := HKEY_CURRENT_USER;
        if Reg.OpenKey('SoftwareMicrosoftWindowsCurrentVersionRunOnce', True)
        then Reg.WriteString('MyApp','"' + ParamStr(0) + '"');
      finally
        Reg.CloseKey;
        Reg.Free;
      end;
    end;



  • Profile
    장지용 2002.02.27 02:29

    Reg : TRegistry; // 선언

    Reg := TRegistry.Create; // 생성

    Reg.RootKey := HKEY_LOCAL_MACHINE; // 위치 지정

    Reg.OpenKey('SOFTWARExxx', True);

    test := Reg.ReadString('xxx'); // 읽기
    Reg.WriteString('xxx', 'xxx'); // 쓰기

    Reg.CloseKey;

    Reg.OpenKey('SOFTWARExxxxxx', True);

    test := Reg.ReadString('xxx'); // 읽기
    Reg.WriteString('xxx', 'xxx'); // 쓰기

    Reg.CloseKey;

    Reg.Free;