HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

HELP!!! Работа с реестром в делфи!!!
  #1  
Старый 20.04.2009, 12:07
dimarik-dima
Познающий
Регистрация: 24.01.2009
Сообщений: 56
С нами: 9101968

Репутация: 9
Exclamation HELP!!! Работа с реестром в делфи!!!

Люди!!! у кого есть ссылки на учебники по delphi работа с реестром киньте плиз!!! или дайте пару уроков по работе с реестром с помощью delphi!!!
 
Ответить с цитированием

  #2  
Старый 20.04.2009, 12:14
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

delphi world - десятки статей по поводу работы с реестром и на WinAPI и через класс Tregistry
 
Ответить с цитированием

  #3  
Старый 20.04.2009, 12:39
s0l_ir0n
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
С нами: 9031410

Репутация: 314
Cool

У меня сегодня не плохое настроение
Кусок кодес из проги 2к6 года
Код:
uses
registry;

procedure loadregsettings;
var
  h: TRegistry;
begin
  h := TRegistry.Create;
  with h do
  begin
    RootKey := HKEY_CURRENT_USER;
    If h.KeyExists('\Software\mysoft')
    then OpenKey('\Software\mysoft', true)
    Else begin h.CreateKey('\Software\mysoft');
               OpenKey('\Software\mysoft', true)
               end;

    if h.ValueExists('Make backup')
    then begin
    If h.ReadBool('Make backup')=true
    Then Form1.CheckBox8.Checked:=true
    Else Form1.CheckBox8.Checked:=false;
    end
    Else
    h.WriteBool('Make backup',True);

    if h.ValueExists('Compatibility')
    then begin
    If h.ReadBool('Compatibility')=true
    Then Form1.CheckBox1.Checked:=true
    Else Form1.CheckBox1.Checked:=false;
    end
    Else
    h.WriteBool('Compatibility',True);
    CloseKey;
    Free;
    end;
    end;

procedure saveregsettings;
var
  h: TRegistry;
begin
  h := TRegistry.Create;
  with h do
  begin
    RootKey := HKEY_CURRENT_USER;
    If h.KeyExists('\Software\mysoft')
    then OpenKey('\Software\mysoft', true)
    Else begin h.CreateKey('\Software\mysoft');
               OpenKey('\Software\mysoft', true)
               end;

    if h.ValueExists('Compatibility')
    then h.WriteBool('Compatibility',Form1.CheckBox1.Checked)
    Else h.WriteBool('Compatibility',True);

    if h.ValueExists('Make backup')
    then h.WriteBool('Make backup',Form1.CheckBox8.Checked)
    Else h.WriteBool('Make backup',True);
    CloseKey;
    Free;
    end;
    end;
 
Ответить с цитированием

  #4  
Старый 20.04.2009, 12:47
--StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
С нами: 9131159

Репутация: 145
По умолчанию

а вот пару ссылок почитать:
http://www.delphi.ucoz.org/publ/14-1-0-53
http://forum.vingrad.ru/articles/topic-200341.html
 
Ответить с цитированием

  #5  
Старый 20.04.2009, 20:49
dimarik-dima
Познающий
Регистрация: 24.01.2009
Сообщений: 56
С нами: 9101968

Репутация: 9
По умолчанию

s0l_ir0n и --StraNger-- большое спасибо очень полезно!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Голосование] Самая лучшая работа в мире InfernoNet Болталка 15 06.03.2009 12:30
Делфи исходник фейка Mail Агент 5.1 TreV@N С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 1 06.02.2009 19:49
Делфи для Новичков..... ~Fenix~ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 21 10.06.2006 14:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.