レジストリにバイナリ値をセットする
2022/02/14
方法
レジストリに値をセットするには、RegistrySet 関数を使用します。
構文
RegistrySet ( key, valuename, valuetype, value )
引数 | 説明 |
---|---|
key | レジストリの絶対パス名を指定します。 |
valuename | レジストリキー名を指定します。 |
valuetype | レジストリキーの種類を RegistryValueType カタログ データ型で指定します。 |
value | 設定する値を指定します。 |
バイナリ値を設定するには valuetype に [RegBinary!] を設定し、value に Blob のデータを指定します。正常にレジストリキーに値を設定できた場合は戻り値として 1 を返し、失敗した場合は -1 を返します。
次の例では、レジストリ HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics にある dummy キーにバイナリ値を設定します。設定する値は Blob 関数を使用して生成します。
【例】
// 変数を定義する integer li_rc blob lb_newval // 文字列から Blob 値を生成する lb_newval = Blob("This is a sample.") // Blob 型のバイナリ値をレジストリに設定する li_rc = RegistrySet( "HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics", "dummy", RegBinary!, lb_newval)
Tips情報
プロダクト :PowerBuilder
バージョン :2019R3