информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Портрет посетителяГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
В целях повышения моего образования, для чего использован inherited или это ошибка 30.10.03 19:55  Число просмотров: 1288
Автор: 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
<"чистая" ссылка>
Это я из хелпа копировал. Тут оно не нужно.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach