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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Delphi] А пиши как Integer 29.10.03 17:54  Число просмотров: 1352
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
<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