Легенда:
   новое сообщение
    закрытая нитка
    новое сообщение
    в закрытой нитке
    старое сообщение
         
		 | 
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
 - Новичкам также крайне полезно ознакомиться с данным документом.
   
  |   |   |   |   |   |   |   | 
В целях повышения моего образования, для чего использован inherited или это ошибка  30.10.03 19:55  Число просмотров: 1421
 Автор: Cyril <sc> Статус: Member
 | 
 
| 
 | 
 
| 
<programming>
 |  
 
[delphi] каким образом в реестр записать значения типа dword?  29.10.03 17:37  
 Автор: wade Статус: Незарегистрированный пользователь
 | 
 
| 
Строковые, булевые, целые понятно. А как DWORD?
 | 
 
 
  | 
[Delphi] А пиши как Integer  29.10.03 17:54  
 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
 | 
 
| 
 | 
 
 
  |   | 
[Delphi] Попробую  29.10.03 18:01  
 Автор: wade Статус: Незарегистрированный пользователь
 | 
 
Хех спасибо, попробую :)
 Там например стоит такая штука 0х00000001 (1). Это значит если я хочу поставить 0, то нужно просто написать:
 WriteInteger('123', '456', 0);
 Я правильно понял?
 | 
 
 
  |   |   | 
Вообще-то  29.10.03 18:07  
 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
 | 
 
> Хех спасибо, попробую :) > Там например стоит такая штука 0х00000001 (1). Это значит > если я хочу поставить 0, то нужно просто написать: > WriteInteger('123', '456', 0); 
 procedure WriteInteger(const Name: String; Value: Integer);
 | 
 
 
  |   |   |   | 
Вообще-то  29.10.03 19:51  
 Автор: wade Статус: Незарегистрированный пользователь
 | 
 
> procedure WriteInteger(const Name: String; Value: Integer); 
 А у меня делфи показывает WriteInteger(const Name: String, const Ident: String, Value: Integer);
 Вобщем напиши плиз конкретный примерчик. А то я сколько не бьюсь, никак не могу понять этого :(
 Скажем у меня есть раздел: HKEY_CURRENT_USER\Software\Adobe
 И я хочу сюда добавить параметр "Sux" типа DWORD со значением 1 (единичка). Как это сделать? Плиииз :)
 | 
 
 
  |   |   |   |   | 
Понятно  29.10.03 19:57  
 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
 | 
 
| 
Смотри хелп к TRegistry. Там тебе и примеры.
 | 
 
 
  |   |   |   |   |   | 
А мне не понятно  29.10.03 20:07  
 Автор: wade Статус: Незарегистрированный пользователь
 | 
 
> Смотри хелп к TRegistry. Там тебе и примеры. Смотрел я хелп. Ничего путного я не нашел.
 Неужели так сложно одну строчку было написать?
 | 
 
 
  |   |   |   |   |   |   | 
А мне не понятно  29.10.03 20:37  
 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
 | 
 
> Смотрел я хелп. Ничего путного я не нашел. Ты, видимо смотрел хелп к TRegistryIniFile или что-то такое...
 > Неужели так сложно одну строчку было написать? 
 
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CURRENT_USER;
    if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion', True) then
    begin
      Reg.WriteInteger('MyDWORDParam',0);
      Reg.CloseKey;
  finally
    Reg.Free;
    inherited;
  end;
 ---
 | 
 
 
  |   |   |   |   |   |   |   | 
В целях повышения моего образования, для чего использован inherited или это ошибка  30.10.03 19:55  
 Автор: Cyril <sc> Статус: Member
 | 
 
| 
 | 
 
 
  |   |   |   |   |   |   |   |   | 
Извиняюсь  30.10.03 21:28  
 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
 | 
 
| 
Это я из хелпа копировал. Тут оно не нужно.
 | 
 
 
  
 
 | 
 |