Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.022 c
1-1121947361
chili
2005-07-21 16:02
2005.08.07
Возникла задача, нужно написать систему учета трафика...


3-1119884727
Kostiki
2005-06-27 19:05
2005.08.07
Как слить две базы FireBird в одну


3-1120301637
Cardinall
2005-07-02 14:53
2005.08.07
Как узнать работают ли пользователи с сервером


3-1119619132
dUM
2005-06-24 17:18
2005.08.07
Изменение активной записи по скролбару...:(


3-1120285524
Draught
2005-07-02 10:25
2005.08.07
Фильтр в ADOTable




   Наверх