Показать полную графическую версию : Работа с реестром на дельфи 7
Помогите написать программу которая при нажатии на кнопку должна добавлять в реестр ключ с серийником. Как это сделать?
Prisoner
27-08-2004, 04:04
Хм... А поглядеть в справку (Visual Component Library Reference) на предмет TRegistry?
Prisoner
Ок :) фенкс
Добавлено:
Я поглядел и ничего не понял :o
Подскажите как делать.... дайте сорцы :(
Почитай:
http://faq.h1.ru/index.php
http://www.abyss-group.narod.ru/docs/articles/regedit.htm
Если мало - Google (http://www.google.ru/search?hl=ru&ie=UTF-8&q=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80%D0%BE%D0%BC+%D0 %B2+delphi&lr=) поможет :)
:) всеравно не понятно
я вот написал тут малость, не работает что-то
procedure TForm1.Button1Click(Sender: TObject);
begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('\FOSSIL',TRUE);
Reg.WriteString('MYAPP','"'+'D:\Project.exe'+'"');
Reg.CloseKey;
Reg.Free;
end;
Исправлено: fossil, 15:18 27-08-2004
Prisoner
28-08-2004, 02:26
А модуль Registry подключаем? Как именно не работает?
ЗЫ Сто лет назад писал это (http://www.7info.ru/other/uReg.zip) . Код не совсем корректный (с точки зрения исключений), но в 90% случаев оказывается полезен. Root - константа (HKEY_LOCAL_MACHINE или что нужно), Key - ключ к которому нужно докапаться... в общем смотрите по коду.
Prisoner
Все я разобрался, спасибо :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.