Re: RegLoadKey - error 1314
Прив Yurij!
Sunday, April 4, 2004, 1:09:25 PM, от Вас получено:
Y> Всем привет.
Y> Столкнулся с такой проблемой:
Y> int error = RegLoadKey(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\AVT6Excel",
Y> "excel.reg");
Y> ключ не загружается, а код ошибки = 1314, как описано в заголовочном
Y> файле - отсутствуют права доступа. Пробовал так же предварительно
Y> создавать и открывать этот ключ, результат тот же.
Y> Кстати аналогичный код с использованием VCL-ской TRegistry тоже не
Y> работает.
Y> При этом, если создавать данный ключ и добавлять туда значения по
Y> одному, всё идёт на ура.
Y> У каво какие соображения есть на сей счёт?
тебе ведь надо reg файл загнать? Попробуй не через регистр, а API
ShellExecute(0, nil, "excel.reg", nil, nil, SW_Shownormal);
А в самом REG фаеле укажи путь
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\AVT6Excel]
Ну и далее по обстоятельствам.