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

Вниз

Работа с реестрои   Найти похожие ветки 

 
kuzmi4   (2009-12-10 20:38) [0]

Подскажите новичку, как добавить запись в реестр. Читал инфу, но мало чего понял, ибо тугой, что там скрывать))
В общем, надо по нажатию на кнопку сделать следующее:
если есть в HKEY_LOCAL_MACHINE\Software папка "test" с ключом "zna4enie", то добавить в этот ключ "zna4enie" параметр integer "i+1", а если нету, то создать его с параметром "0"
Извиняюсь за настолько ламерский вопрос, но правда читал-читал, нифига не понял :)


 
Сергей М. ©   (2009-12-10 21:01) [1]

Ну про "надо" - то понятно. Вполне внятно изложено.
А вот что ты читал и что конкретно из прочитанного не понял - это я мало понял,  точнее нифига не понял, ибо тугой, что там скрывать)

Про класс TRegistry читал ?


 
TAzimut   (2009-12-11 17:50) [2]

>kuzmi4. Я сделал в своей проге так:
uses Registry;
const
 WinVers = "Software\MySoft";
var
Registr:TRegistry;
Err:Longint;
MyKey: HKey;
s:String;
i:Integer;
begin
 Registr := TRegistry.Create;
 Registr.RootKey := hkey_local_machine;
 Err:=RegOpenKey(HKEY_LOCAL_MACHINE,WinVers,MyKey);
 {если ключа нет,-создаем}
 if Err<> ERROR_SUCCESS then
  begin
  Registr.OpenKey(WinVers,true);
  Registr.WriteInteger("Parametr1",1);
  Registr.WriteString("Parametr2","1");
  end;
 {если ключ есть,-читаем значение}
 i:=Registr.ReadInteger("Parametr1");
 s:=Registr.ReadString("Parametr2");
 Registr.CloseKey;
 Registr.Free;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1260547440
JohnKorsh
2009-12-11 19:04
2010.02.07
Работа с INDY.


4-1228651381
Fildy
2008-12-07 15:03
2010.02.07
определение родильского PID


15-1259910918
tesseract
2009-12-04 10:15
2010.02.07
Тяпница в бочке


2-1260458828
JohnKorsh
2009-12-10 18:27
2010.02.07
Передача файла по сети.


2-1260516490
Aleks
2009-12-11 10:28
2010.02.07
Странности календаря в Дельфи