Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Правка в реестре ключа типа reg_binary / 2 сообщений из 2, страница 1 из 1
24.02.2005, 09:43:29
    #32930453
shomader
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правка в реестре ключа типа reg_binary
Добрый день!

Есть ключик в реестре типа reg_binary.
Как программно (VBA) можно менять егошнее значение.
стандартных функций, приводящих к двоичному типу в VBA не обнаружил.
Нужно класть либо 0 либо 1.

Спасибо.
...
Рейтинг: 0 / 0
24.02.2005, 13:21:21
    #32931091
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Правка в реестре ключа типа reg_binary
как то так:
Код: plaintext
1.
Private Declare Function RegSetValueExByte Lib "advapi32" Alias "RegSetValueExA" _    (ByVal hKey As Long, _     ByVal lpValueName As String, _     ByVal Reserved As Long, _     ByVal dwType As Long, _     szData As Byte, _     ByVal cbData As Long) As LongPublic Function SetValue(ByVal KeyName As String, _                         ByVal ValueName As String, _                         ByVal Value As Variant)    Const eRegValue_Binary = 3    Dim ab()         As Byte    Dim C            As Long    Dim lRet         As Long    Dim ordType      As Long    \'...    If (VarType(Value) = vbArray + vbByte) Then        ab = Value        ordType = eRegValue_Binary        C = UBound(ab) - LBound(ab) - 1                lRet = RegSetValueExByte(hKey, ValueName, 0&, ordType, ab(0), C)    End IfEnd Function
Как отформатирован этот код?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Правка в реестре ключа типа reg_binary / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]