![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
присвоить значение переменной из реестра.... [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