Delphi 일반 파일 처리 및 레지스트리 파일 사용 실례
선언:
Registry는 우리에게 등록표를 조작하는 방법을 제공했다. 여기서 우리는 TReginiFile가 제공하는 방법을 사용한다. TReginiFile은 TRegistry에서 계승한다. TReginiFile가 제공한 방법은 앞에서 말한 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 파일과 유사합니다.궁금한 점이 있으면 메시지를 남기거나 본 사이트 지역사회에 가서 토론하세요. 읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Delphi] TStringBuilder그리고 꼭 사용해야만 할까? 그림처럼 Heap 영역에 "Hello" 공간을 생성하고 포인팅을 한다. "Hello World" 공간을 새로 생성한 후 포인팅을 하게 된다. 결국 "Hello" 라는 String 객체가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.