Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2012, 15:30   #1
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию Как перечислить подразделы в реестре

Здравствуйте. Подскажите пожалуйста как поступить в следующей ситуации.
У меня в реестре (HKEY_CURRENT_USER\Software) есть раздел "Proga", у этого раздела есть несколько подразделов
0
1
2
...
n
и разделы
Privet
Poka
Ale

Как мне в Memo1 перечислить разделы только с цифирными значениями?
Спасибо.
tarakan1983 вне форума Ответить с цитированием
Старый 08.07.2012, 15:38   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
var r:TRegistry;
     sl:TStringList;
     i,t:integer;
begin
r:=TRegistry.Create;
r.RootKey:=HKEY_LOCAL_MACHINE; //для примера
reg.OpenKey('SOFTWARE/MyProga/');
sl:=TStringList.Create;

r.GetKeyNames(SL); //получим список всех ключей в ветке
memo1.lines.Clear;
for i:=0 to sl.count-1 do
 if TryStrToInt(sl[i],t) then //если получилось перевести название ветки в число, то оно является числовым
   Memo1.Lines.Add(sl[i]); //добавляем в мемо
sl.free;
reg.free;
end;
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 08.07.2012, 15:42   #3
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Спасибо, все получилось
tarakan1983 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как в указанном каталоге перечислить все эксель файлы gregory1b Microsoft Office Excel 4 05.11.2010 22:28
Как перечислить переменные? Алексей11111 Microsoft Office Excel 0 19.11.2009 08:07
Как применить изменение в реестре? KWN, lnc Общие вопросы Delphi 2 11.05.2009 00:10
Дерево как в проводнике, реестре Valdis Общие вопросы Delphi 1 04.10.2007 00:02
Как программно перечислить все формы приложения? Avron Общие вопросы Delphi 5 07.09.2007 08:51