Delphi の一般的なファイル処理とレジストリ ファイルの使用例
序文:
レジストリは、レジストリを操作するためのメソッドを提供します。ここでは、TRegIniFile が提供するメソッドを使用します。 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 項目を作成し、値 China を含む文字列 MyValue を作成します。 reg.WriteString('MySec','MyValue','China');
値の削除
var reg:TRegIniFile; begin reg := TRegIniFile.Create; // インスタンスを作成 reg.RootKey := HKey_Local_Machine; // reg.OpenKey('SOFTWARE/MyReg/MySec',True) を設定してから開始します//HKey_Local_Machine/SOFTWARE/MyReg/MySec の MyValue 項目を削除します reg.DeleteValue('MyValue');
削除キー
var reg:TRegIniFile; begin reg := TRegIniFile.Create; // インスタンスを作成 reg.RootKey := HKey_Local_Machine; // reg.OpenKey('SOFTWARE/MyReg',True) の場合はルート値を設定し、 // HKey_Local_Machine/SOFTWARE を削除します/MyReg の MySec reg.EraseSection('MySec') end;
キーのリストの読み取りとキーの下の値のリストの読み取りは、INI ファイルの操作と似ています。
ご質問がございましたら、メッセージを残すか、このサイトのコミュニティにアクセスしてご連絡ください。お読みいただきありがとうございます。このサイトをご支援いただきありがとうございます。