Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Borland C++ Builder & Kylix _ Реестр

Автор: brink 1:04:2008, 09:06

Зашёл в тупик. Счивать тип я научился, вот так:

Код
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;
  }


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

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)