Ившев Дмитрий
19.01.02 10:54:52 |
|
В данном случае, как слышится так и пишется.
GetRegValue(nHkey,cRegKey,cParameterName) Возвращает значение указанного параметра.
Тип возвращаемого значения: Character
Формат возвращаемого значения: <Значение>:<Идентификатор типа>. Идентификатор типа принимает одно
из следующих значений: REG_BINARY - 3, REG_DWORD - 4, REG_DWORD_BIG_ENDIAN - 5, REG_EXPAND_SZ -
2, REG_LINK - 6, REG_MULTI_SZ - 7, REG_NONE - 0, REG_RESOURCE_LIST - 8,
REG_SZ - 1.
Аргументы: nHkey - идентификатор корня реестра, со стандартными значениями: HKEY_CLASSES_ROOT -
(-2147483648), HKEY_CURRENT_USER - (-2147483649), HKEY_LOCAL_MACHINE - (-2147483650),
HKEY_USERS - (-2147483651);
cRegKey - имя раздела;
cParameterName - имя параметра
SetRegValuenHkey,cRegKey,cParameterName,cParameterValue) Устанавливает значение указанного
параметра, ничего не возвращает.
Пример использования.
decl string GetRegValue in printer.dll integer,string,string
decl SetRegValue in printer.dll integer,string,string,string
priv cOldValue
cOldValue=GetRegValue(-2147483646,'Config\0001\Display\Settings','DPILogicalX')
cOldValue=left(cOldValue,len(cOldValue)-2)
wait wind 'Old:'+GetRegValue(-2147483646,'Config\0001\Display\Settings','DPILogicalX')
=SetRegValue(-2147483646,'Config\0001\Display\Settings','DPILogicalX','192')
wait wind 'New:'+GetRegValue(-2147483646,'Config\0001\Display\Settings','DPILogicalX')
=SetRegValue(-2147483646,'Config\0001\Display\Settings','DPILogicalX',cOldValue)
В описание функции не были включены потому, что прилагаемый к решению пример, никак не связан с
реестром. Тем более, что многие пользуются кодом из Samples.
|
|