Delphi 일반 파일 처리 및 등록표 파일 사용 실례

2096 단어
Delphi 일반 파일 처리 및 등록표 파일 사용 실례
선언:
Registry는 등록표를 조작하는 방법을 제공합니다. 여기서 TregIniFile가 제공하는 방법으로Tregistry를 계승합니다.TregIniFile가 제공하는 방법은 앞에서 말한 Ini 파일을 조작하는 방법과 유사합니다. 이렇게 하면 저희가'신비'등록표를 조작하는 방법을 크게 간소화할 수 있습니다. 다음은 자주 사용하는 방법입니다.
  • function CreateKey(const Key: String): Boolean;Key 만들기
  • function OpenKey(const Key: String; CanCreate: Boolean): Boolean; Key를 열면 CanCreate가 True일 때 Key가 존재하지 않으면 자동으로 생성됩니다
  • .
  • procedure EraseSection(const Section: String); 삭제
  • WriteString, WriteInteger, WriteBool, WriteCurrency 쓰기 값
  • ReadString, ReadInteger, ReadBool, ReadCurrency 읽기 값
  • ReadSection,ReadSections,ReadSectionValues 이런 거 낯익지 않아요? INI 파일 방법과 똑같아요
  • 보다
    노드 생성
    
    var 
     reg:TRegIniFile; 
    begin 
     reg := TRegIniFile.Create;    //     
     reg.RootKey := HKey_Local_Machine;  //     
     if reg.OpenKey('SOFTWARE/MyReg',True) then  //   HKey_Local_Machine/SOFTWARE/MyReg,  MyReg   ,      
     begin 
     // HKey_Local_Machine/SOFTWARE/MyReg   MySec ,   MySec        MyValue,  China 
     reg.WriteString('MySec','MyValue','China'); 
     end; 
    end; 
    

    값 삭제
    
    var 
     reg:TRegIniFile; 
    begin 
     reg := TRegIniFile.Create;    //     
     reg.RootKey := HKey_Local_Machine;  //     
     if reg.OpenKey('SOFTWARE/MyReg/MySec',True) then 
     begin 
     //  HKey_Local_Machine/SOFTWARE/MyReg/MySec MyValue   
     reg.DeleteValue('MyValue'); 
     end; 
    end; 
    

    키 삭제
    
    var 
     reg:TRegIniFile; 
    begin 
     reg := TRegIniFile.Create;    //     
     reg.RootKey := HKey_Local_Machine;  //     
     if reg.OpenKey('SOFTWARE/MyReg',True) then 
     begin 
     //  HKey_Local_Machine/SOFTWARE/MyReg  MySec 
     reg.EraseSection('MySec'); 
     end; 
    end; 
    

    키 목록 읽기 및 키 아래 값 읽기 목록은 INI 파일과 유사합니다.
    궁금한 점이 있으면 댓글을 남기거나 본 사이트 지역사회에 가서 토론을 교류하고 읽어주셔서 감사합니다. 여러분께 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!

    좋은 웹페이지 즐겨찾기