Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

Вопрос по реестру!   Найти похожие ветки 

 
FireMan_Alexey ©   (2004-05-10 17:33) [0]

Ув. Мастера!
Подскажите пожалуйста как прочитать все параметры и значения заданного раздела реестра?
Если можно с примерами!
Заранее благодарен


 
Игорь Шевченко ©   (2004-05-10 17:46) [1]

TRegistry + F1 (с примерами)

Если же "чиста на API", то у TRegistry есть исходный код. RTFS


 
Nick Denry ©   (2004-05-10 23:08) [2]

Кусочек отнсящийся к регистри полностью АПИшный.
Копать в этом направлении:

procedure TForm1.Button1Click(Sender: TObject);
const maxsize = 255;
var
s : array [0..maxsize] of Char;
res : bool;
regk : HKEy;
result : HRESULT;
i     : integer;

begin
{reg := TRegistry.Create;
reg.RootKey := HKEY_CURRENT_USER;
res := reg.OpenKey("Software\Winamp",false);
if res = false then MEssageBeep(MB_ICONHAND);
s := reg.ReadString("");
reg.Free;}

result :=RegOpenKeyEx(HKEY_CURRENT_USER,"Software\Winamp",0,KEY_QUERY_VALUE,regk);
if result = ERROR_SUCCESS then MessageBox(Form1.Handle,"Open Key done",PChar(Form1.caption),MB_OK);
result := RegQueryValueEx(regk,nil,nil,nil,@s,@i);
if result = ERROR_SUCCESS then MessageBox(Form1.Handle,"Query Key done",PChar(Form1.caption),MB_OK);
MessageBox(Form1.Handle,@s,PChar(Form1.Caption),MB_OK);
Form1.Caption := "OK";
RegCloseKey(regk);
Form1.Caption := s;
end;


 
Игорь Шевченко ©   (2004-05-10 23:58) [3]

Nick Denry ©   (10.05.04 23:08)

Глупый вопрос: А зачем значение .default читать ?


 
Nick Denry ©   (2004-05-11 00:13) [4]

Совсем не глупый.

Там винамп (с версии 2.0 - 5.0) свой путь пишет... это для создания (конкретно установки) плугинов...



Страницы: 1 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-1085908028
ilnarab
2004-05-30 13:07
2004.06.13
Как с помощью OpenDialog-а загрузить в ListBox текстовый файл


1-1085921536
ilnarab
2004-05-30 16:52
2004.06.13
Функция для выбора файла


1-1085991622
Igor
2004-05-31 12:20
2004.06.13
DBRadioGroup


1-1086120048
ViPer
2004-06-02 00:00
2004.06.13
Как узнать высоту строки RichEdit а?


9-1075830233
sqirrel
2004-02-03 20:43
2004.06.13
Game Maker