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

Вниз

Как записать в реестр параметр типа DWORD?   Найти похожие ветки 

 
ronyn   (2005-07-21 00:43) [0]

Как записать параметр типа DWord   в реестр. У меня прописывается почему-то любой другой тип, кроме этого.


 
GanibalLector ©   (2005-07-21 01:20) [1]

да хоть тот-жеWriteInteger ;)

var Reg:TRegistry;
begin
 REg:=TRegistry.Create;
 try
   with Reg do
   begin
     OpenKey("software",true);
     OpenKey("poBEDA",True);
     WriteInteger("fuck",12345);
   end;
 finally
   Reg.Free;
 end;
end;


 
GanibalLector ©   (2005-07-21 01:23) [2]

Ну,а если на низком уровне,то юзай RegSetValueEx


 
ronyn   (2005-07-21 01:34) [3]

А где же здесь прописывается параметр типа DWORD?


 
GanibalLector ©   (2005-07-21 01:41) [4]

>А где же здесь прописывается параметр типа DWORD?
вот :   WriteInteger("fuck",12345);

Потому как где-то в Registry.pas имеем :

...
rdInteger: Result := REG_DWORD;
... // или даже ;))
Value = REG_DWORD then Result := rdInteger

procedure TRegistry.WriteInteger(const Name: string; Value: Integer);
begin
 PutData(Name, @Value, SizeOf(Integer), rdInteger);
end;


 
GanibalLector ©   (2005-07-21 02:01) [5]

Кстати,чтобы развеять твои сомнения можешь проверить :

var Info: TRegDataInfo;
...

GetDataInfo("fuck",Info);
if Info.RegData=rdInteger then
MessageDlg("Таки DWord...",MtInformation,[MbOk],0);


 
evvcom ©   (2005-07-21 08:34) [6]


> А где же здесь прописывается параметр типа DWORD?

А что есть такое DWORD, ты понимаешь?


 
Anatoly Podgoretsky ©   (2005-07-21 09:06) [7]

ronyn   (21.07.05 00:43)  
И как неправильно ты делаешь?



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
14-1121668373
Antonn
2005-07-18 10:32
2005.08.07
Помогите найти решение задачки


14-1121628347
Knight
2005-07-17 23:25
2005.08.07
Ремонт XP...


1-1121376385
Графиг
2005-07-15 01:26
2005.08.07
Как сделать LoadFromStream для TPicture ?


5-1092052362
Cobalt
2004-08-09 15:52
2005.08.07
[Hint] Private symbol Destroy declared but never used


14-1121769907
ЯВ
2005-07-19 14:45
2005.08.07
Небоскреб