Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




 
Ответить Новая тема 
> Реестр, работа с типом REG_MULTI_SZ
brink
Вставить ник
сообщение 1:04:2008, 09:06
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 34
Регистрация: 17:04:2006
Из: Украина, Вишневый
Пользователь №: 3 340



Репутация: - 0 +


Зашёл в тупик. Счивать тип я научился, вот так:
Код
TStringList* tmp=new TStringList;
const int datalen=MAX_PATH;
char buffer[datalen]={"\0"};
TRegistry *Reg = new TRegistry;
try
{
  Reg->RootKey = HKEY_LOCAL_MACHINE;
  if(Reg->OpenKey("\\SYSTEM\\CurrentControlSet\\Control\\NetworkProvider", false))
  {
    Reg->ReadBinaryData("Notification Packages",(void*)buffer,datalen);
    strcat(buffer, "1");
    char* p=buffer;
    while(strlen(p))
    {
     tmp->Add(AnsiString(p));
     p+=strlen(p)+1;
     }
    }
  }
__finally
{
  Reg->CloseKey();
  delete tmp;
  delete Reg;
  }


А как записать в него? Подскажите, пожалуйста.

Сообщение отредактировал brink - 1:04:2008, 09:07
Подняться вверх 
 
Сообщение #1


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 10:22
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net