C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как читать данные из реестра?, и как их туда писать?
Dimon.Ru
Отправлено: 04.01.2005, 11:37


Станционный диспетчер

Группа: Участник
Сообщений: 92



Мне надо прочитать строку из реестра. Делаю так:
CODE

TRegistry *reg;
reg = new TRegistry();
Edit1->Text=reg->ReadString("HKEY_LOCAL_MACHINE\\SOFTWARE\\Dimon\\inipath");
return;

ничё не получается sad.gif((
вот так тоже ничего не выходит:
CODE

TRegistry *reg;
reg = new TRegistry();
Edit1->Text=reg->ReadString("HKEY_LOCAL_MACHINE\SOFTWARE\Dimon\inipath");
return;

Как же правильно?
Gedeon
Отправлено: 04.01.2005, 12:05


Ветеран

Группа: Модератор
Сообщений: 1742



Ну, а в хэлп глянуть, вот пример оттуда, разницу видите?
CODE

#include <Registry.hpp>

AnsiString GetRegistryValue(AnsiString KeyName)
{
 AnsiString S;
 TRegistry *Registry = new TRegistry;
 try
 {
   Registry->RootKey = HKEY_LOCAL_MACHINE;
   // false because we do not want to create it if it doesn’t exist
   Registry->OpenKey(KeyName, false);
   S = Registry->ReadString("VALUE1");
 }
 __finally
 {
   delete Registry;
 }
 return S;

}
Dimon.Ru
Отправлено: 04.01.2005, 12:10


Станционный диспетчер

Группа: Участник
Сообщений: 92



Mille grazia, signor!!!!!
u menya v helpe po4emu-to net primera na etu temu sad.gif((
a help ya vsegda smotryu — eto pervoe delo!

escho raz spasibo! s Nonym godom!!!!

Вернуться в Вопросы программирования в C++Builder