Вниз
Скачать: CL | DM;

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

← →
kosdem   (2002-11-01 05:06) [0]

Как программно создать ключ типа DWORD и присвоить ему значение 1.


← →
sask ©   (2002-11-01 06:04) [1]

var Reg: TRegistry;
......
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.Access := KEY_ALL_ACCESS;
Reg.OpenKey("Software\MyProgram", True);
Reg.WriteInteger("MyProperties", 1);
Reg.CloseKey;
finally
Reg.Free;
end;


← →
Opuhshii ©   (2002-11-01 12:07) [2]

procedure TForm1.Button1Click(Sender: TObject);
var
Error:DWORD;
MyWord:DWORD;
HLoclM:HKEY;
RegHandle:HKEY;
lpKey:PChar;
lpData:Pointer;
begin
MyWord:=$FAFAFAFF;
Error:=RegOpenKeyEx(HKEY_LOCAL_MACHINE,nil,0,KEY_ALL_ACCESS,HLoclM);
if Error <> ERROR_SUCCESS then begin
ShowMessage("Ошибка #"+IntToStr(Error));
end else begin
lpKey:="software\XXX\YYY";
Error:=RegCreateKey(HLoclM,lpKey,RegHandle);
if Error <> ERROR_SUCCESS then begin
ShowMessage("Ошибка #"+IntToStr(Error));
end else begin
lpData:=@MyWord;
Error:=RegSetValueEx(RegHandle,"ValueName",0,REG_DWORD,lpData,SizeOf(MyWord));
if Error <> ERROR_SUCCESS then begin
ShowMessage("Ошибка #"+IntToStr(Error));
end;
Error:=RegCloseKey(RegHandle);
if Error <> ERROR_SUCCESS then begin
ShowMessage("Ошибка #"+IntToStr(Error));
end;
end;
Error:=RegCloseKey(HLoclM);
if Error <> ERROR_SUCCESS then begin
ShowMessage("Ошибка #"+IntToStr(Error));
end;
end;
end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-51725
_Nicola_
2002-12-05 14:58
2002.12.16
Работа с многоцветными иконками.


1-51661
nikolo
2002-12-04 13:57
2002.12.16
Компонент TDBComboBox ?


1-51671
Mihey
2002-12-05 16:19
2002.12.16
Создание dll-ки.


1-51799
Tenrai
2002-12-05 10:23
2002.12.16
Как передать данные компоненту на АКТИВНОМ дочернем окне?


4-52018
lexx80
2002-11-04 19:13
2002.12.16
для Windows NT




   Наверх