Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2004-04-04

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]
Ну и далее по обстоятельствам.

   2004-04-04 21:16:56 (#118259)

RegLoadKey - error 1314

Всем привет.

Столкнулся с такой проблемой:
int error = RegLoadKey(HKEY_CURRENT_USER, "Software\\ODBC\\ODBC.INI\\AVT6Excel",
"excel.reg");
ключ не загружается, а код ошибки = 1314, как описано в заголовочном
файле - отсутствуют права доступа. Пробовал так же предварительно
создавать и открывать этот ключ, результат тот же.
Кстати аналогичный код с использованием VCL-ской TRegistry тоже не
работает.
При этом, если создавать данный ключ и добавлять туда значения по
одному, всё идёт на ура.
У каво какие соображения есть на сей счёт?

   2004-04-04 16:36:54 (#118097)