Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

присвоить значение переменной из реестра.... [D7]


jeck009 ©   (2005-01-21 21:15:00) 

здраствуйте! Я новичок в дельфи. Вот мне надо прочитать из реестра параметр
и присвоить его к переменной

v : string

Reg.ReadString('Run','MediaPlayer',v); - так я понимаю должно читаться
значение  из Run   в ключе MediaPlayer и записывать это  в перем. V
Приложение запускается, но когда должно прочитаться значение , выдаётся ошибка..


Vasya.ru   (2005-01-21 23:56:00) [1]

jeck009   (21.01.05 21:35) [3]
вот, держи функцию. В ней как раз строка читается
Function ReadMuzReestr (): String;
Var
Reg    : TRegistry;
Melody : String;
Begin
 Reg := TRegistry.Create;
 Reg.RootKey := HKEY_LOCAL_MACHINE;
 Reg.OpenKey('SOFTWARE\SDS\AlarmClosk', True);
 Melody := Reg.ReadString('Melody');
 If (Melody = '') Then ShowMessage ('Мелодя звонка не найдена. Введите адрес снова');
 Reg.CloseKey;
 Reg.Free;
 ReadMuzReestr := Melody;


jeck009   (2005-01-21 21:35:00) [2]

Не мог бы ты привести мне пример тогда,
присваивания переменной какого - нибудь параметра из реестра


Anatoly Podgoretsky   (2005-01-21 21:24:00) [3]

В реестре нет переменных, зато есть методы ReadXXX для чтения параметров. должно читаться
значение  из Run в ключе MediaPlayer и записывать это  в перемТы обманываешь, приложение у тебя просто не откомпилируется, разве что это твоя функция, но у метода ReadString совсем другое количество параметров.


Gero   (2005-01-21 21:20:00) [4]

TRegistry + F1


Наверх

Титульная страница Поиск, карта сайта Написать письмо