Hitachi

JP1 Version 11 JP1/Script Description and Reference (For Windows Systems)


9.4.1 IsEmptyReg (check whether a registry subkey is empty)

Purpose

Checks whether a registry subkey is empty and returns True or False.

You can specify registry subkeys to process as exceptions.

Syntax
IsEmptyReg(RegKey, SubKey [, ExceptSubKey1, ExceptSubKey2, ...])
Arguments
RegKey

Specify the registry key as one of the following:

  • HKEY_CLASSES_ROOT

  • HKEY_CURRENT_USER

  • HKEY_LOCAL_MACHINE

  • HKEY_USERS

SubKey

Specify the registry subkey as a character string or as a variable that stores this value.

ExceptSubKey1 to ExceptSubKey27

Specify the registry subkeys to treat as exceptions when the check is performed. Write each exception subkey as a character string or as a variable that stores this value.

Description

The IsEmptyReg command checks whether the specified registry subkey contains any other registry subkeys or entries. The command returns True if the specified registry subkey is empty, or False if not.

If you specify any registry subkeys to treat as exceptions, the command checks for subkeys and entries other than the exception subkey(s).

Example
' Check whether registry subkey JP1/Script is empty.
Dim  regKey, subKey, isEmp
regKey = HKEY_LOCAL_MACHINE
subKey = "Software\Hitachi\JP1/Script"
isEmp = IsEmptyReg(regKey, subKey, "PathName")
If  isEmp = True  Then
  MessageBox("Empty!")
Else
  MessageBox("Not Empty!")
End
JP1/Script version

Supported from JP1/Script 01-00.