Вниз
Скачать: 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.011 c
6-51856
teebot
2002-10-21 12:14
2002.12.16
Контроль порта (блокировка, разблокировка и т.п.) !!!!!!!!!!!!!!


1-51688
Filat
2002-12-03 19:34
2002.12.16
Подсказки, потоки, приоритеты и т.д.


1-51760
AiratX
2002-12-04 19:06
2002.12.16
Как сделать невидимой форму (Application) на Tesk Bare ?


7-51977
isc
2002-10-15 22:50
2002.12.16
Вопрос для профессионалов


1-51830
DDF
2002-12-05 11:20
2002.12.16
Outlook Express добавить письмо




   Наверх