Доброго времени суток. Проблема следующая:
Windows XP, Office XP, Word
‘Имеется следующая декларация API функции:
Declare Function RegSetValue Lib "advapi32.dll" Alias _
"RegSetValueExA" (ByVal hKey As Long, _
ByVal lpValueName As String, ByVal Reserved As Long, _
ByVal dwType As Long, lpData As Any, _
ByVal cbData As Long) As Long
‘Константы:
Public Const HKEY_CURRENT_USER = &H80000001
Public Const ERROR_SUCCESS = 0&
Public Const REG_SZ = 1
‘Вызов функции:
If RegCreateKey(HKEY_CURRENT_USER, ReestrFolderPath, NeuerSchlussel) = _
ERROR_SUCCESS Then 'RegCreateKey декларацию не привожу
If RegSetValue(hKey, ReestrParametrOne, REG_SZ, ByVal 0&, ByVal strNameDatabase, Len(strNameDatabase)) _
= ERROR_SUCCESS Then
ReestrQueryAdd = True
Else
ReestrQueryAdd = False
……………………..
Папка создается, параметры нет, RegSetValue возвращает 6, а не 0.
Если кто знает что я делаю не так, буду благодарен за консультацию.