Registry.GetValueType
Описание
Возвращает тип значения реестра.
ПараметрыMainKey
(число) Основной или "корневой - root" раздел реестра, содержащий ключ. Выбор из:
SubKey
(строка) Ключ, в котором содержится значение.
Value
(строка) Значение, чей тип понадобился.
Примечание: Чтобы указать значение "(По умолчанию - Default)", используйте пустую строку "" в качестве названия значения.
ВозвратResultVariable
(число) Числовая константа, что соответствует типу значения реестра:
Если действие неудается, возвращается значение -1. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему. При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1value_type = Registry.GetValueType(HKEY_LOCAL_MACHINE, "Software\\My Application", "InstallPath");Получаем тип данных, хранящихся в значении "InstallPath" размещенном в "HKEY_LOCAL_MACHINE\Software\My Application" и сохраняем соответствующую числовую константу в переменной value_type. Если значение "InstallPath" было типа REG_SZ, значит было возвращено число 1. Можно проверить возвращаемое значение с условным оператором if (если), таким образом: if value_type == REG_SZ then -- only do this part if the InstallPath Registry value -- at HKEY_LOCAL_MACHINE\Software\My Application -- is of type REG_SZ (a string) -- делать только эту часть если значение InstallPath Registry -- в HKEY_LOCAL_MACHINE\Software\My Application -- является типом REG_SZ (строкой) end
Смотрите также: Связанные действия
|