GetSetting
レジストリ操作
GetSetting関数はレジストリの値を取得します。しかしこのGetSetting関数で扱えるキーは \HKEY_CURRENT_USER\Software\VB
and VBA Program Setting\ の下だけでした。 Delphiでは TRegIniFile クラスを使用します。
使用する場合は uses節 に Registryユニットを追加します。
もうひとつ、TRegistryクラスをしようする例は当サイトの TechDocs を参照して下さい。
| ■ 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;
|
関連項目
SaveSetting レジストリ操作