Форум: "Основная";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизКак записать в реестр параметр типа 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.059 c