SaveSetting
レジストリ操作
SetSettingステートメントはレジストリに値を書き込みます。しかしこのSaveSetting関数で扱えるキーは \HKEY_CURRENT_USER\Software\VB and VBA Program Setting\ の下だけです。 DelphiではTRegIniFileオブジェクトを使用します。 使用する場合はusesにRegistryユニットを追加します。
| ■ TRegIniFileの例 |
procedure TForm1.Button1Click(Sender: TObject);
var
iSize : integer;
sName : string;
reg : TRegIniFile;
begin
reg := TRegIniFile.Create('Software\VB and VBA Program Settings\MyApp\');
//読み込み
iSize := reg.ReadInteger('Option','Size',0); //キーが無い場合、戻りはゼロ
sName := reg.ReadString('Option','Name',''); //キーが無い場合、戻りは空白
//書き込み
reg.WriteInteger('Option','Size',iSize);
reg.WriteString ('Option','Name',sName);
reg.Free;
end;
|
関連項目
GetSetting レジストリ操作