DeleteReg

概要: baDeleteRegはWindowsのレジストリからキーや値を削除します。

シンタックス: Result = baDeleteReg( KeyName, ValueName, Branch )

パラメータ: #string, #string, #string
KeyName キーの名前。
ValueName 値の名前。空のストリングを指定するとKeyNameそのものを削除します。
Branch 操作するレジストリのメインキー。下記のいずれかになります。
 "HKEY_CLASSES_ROOT"
 "HKEY_CURRENT_USER"
 "HKEY_LOCAL_MACHINE"
 "HKEY_USERS"
 "HKEY_CURRENT_USER"
 "HKEY_DYN_DATA"

戻り値:

#integer
削除が成功した場合は1を、それ以外は0を返します。

例: OK = baDeleteReg( "Courses\Computers", "Course", "HKEY_CLASSES_ROOT" )

ノート: 16bit環境ではValueNameパラメータとBranchパラメータは無視されます。16bitのレジストリは値や複数のメインキーを持っていません。
Windows NTではキーが空だった場合のみそのキーを削除できます。Windows 95と3.1ではすべてのサブキーまで含めて削除されます。

関連項目: baReadRegString
baWriteRegString
baReadRegNumber
baWriteRegNumber
baReadRegBinary
baWriteRegBinary
baReadRegMulti
baWriteRegMulti
baRegKeyList
baRegValueList