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

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

Yo! Опять TRegistry ... [D3, D4, D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]


Undert ©   (2002-10-01 00:08:00) 

Каким раком прочитать значение "(По умолчанию)" ???


Pat   (2002-10-06 12:50:00) [1]

>ROOT = HKEY_CLASSES_ROOT
??????


var reg:Tregistry;
begin
reg:=TRegistry.Create;
reg.Root:=HKEY_CLASSES_ROOT;
if reg.OpenKey("\.pas",false) then
caption:=reg.ReadString("")
else caption:="Обломись";
reg.Free;

end;


Anatoly Podgoretsky   (2002-10-06 12:44:00) [2]

И что у тебя выходит, не добавляется строка или добавляется пустая

В первом случае ключ не открылся
Во втором случае параметр по умолчанию имеет значение по умолчанию

А может у тебя вообще происходит ошибка, ты какой томкрытный или просто вопросы не умееш задавать, а так мы тоже не очень сильны в телепатии.
Так что давай конкретнее и будет тебе счастье.


Undert   (2002-10-06 12:18:00) [3]

ROOT = HKEY_CLASSES_ROOT
if Reg.OpenKey("\.pas",False) Then
T.Add(Reg.ReadString(""));

Вообщем мне надо прочитать описание файла с HKEY_CLASSES_ROOT
.pas Есть и строка по умолчанию есть, но вот читает пустую строку


Song   (2002-10-05 17:43:00) [4]

Всё правильно. Так оно и есть.


Rouse_   (2002-10-05 17:40:00) [5]

> Undert © (05.10.02 13:28)

Да быть такого не может
s:=Reg.ReadString("");
Реально рабочий код, покажи как ты делаешь

Желаю успехов


Undert   (2002-10-05 13:28:00) [6]

Я это и делал!
Не работает конкретно!


Song   (2002-10-03 08:27:00) [7]

Ну да :-) перепутал малость


Pat   (2002-10-02 23:23:00) [8]

s:=Reg.ReadString("")


Undert   (2002-10-02 23:18:00) [9]

Нефига не выходит ...


Song   (2002-10-02 23:17:00) [10]

В TRegistry.OpenKey указывайте "" вместо имени ключа.


Undert   (2002-10-02 23:07:00) [11]

Блин! Не понял :)


Viktor Kushnir   (2002-10-01 07:17:00) [12]

То бишь:

Const

DefaultValue = "";


Anatoly Podgoretsky   (2002-10-01 00:20:00) [13]

Оно просто не имеет имени параметра


Наверх

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