Хранение настроек программы в реестре.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Хранение настроек программы в реестре.

Сообщение MEMBER » 29.09.2003 (Пн) 20:23

Известные мне способы работы с реестром требуют точного указания имени ветки из которой следует считать данные.
Код: Выделить всё
HKCU-
     |_MyProg_
              |_Profile1   

В программе этих profile'ов можно создавать неограниченное количество.
Код: Выделить всё
HKCU-
     |_MyProg_
              |_Profile1
              |_Profile2
              |_Profile3
              |_Profile4

Как, зная только путь
Код: Выделить всё
HKCU-
     |_MyProg_

считать имена всех profiles?
-
В данный момент приходится держать эти имена в ини, при загрузке считывать их из файла, а уж потом читать данные из реестра.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 29.09.2003 (Пн) 22:26

RegEnumKeyEx - The RegEnumKeyEx function enumerates subkeys of the specified open registry key. The function retrieves information about one subkey each time it is called
-------------------------------------------------------------------------------
а вообще такая мысль озарила почемубы не хранить тамже всмысле в реестре ветку с зарегестрированными профайлами. :?:

Создал новый профиль добавил путь.
Удалил профиль удалил путь.

а на счет апи - я ее не проверял.
Dmitrich

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 30.09.2003 (Вт) 12:28

а вообще такая мысль озарила почемубы не хранить тамже всмысле в реестре ветку с зарегестрированными профайлами.

Ммм... Das ist gut!
Коллективный разум - это круто. :)
Спасибо за идею.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.09.2003 (Вт) 15:44

Не так давно написал вот...
Вложения
Registry.zip
Юзание реестра
(10.29 Кб) Скачиваний: 90
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 30.09.2003 (Вт) 16:34

GSerg
Поздно. Я уже сделал через RegEnumKeyEx.
Спасибо
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Bing-бот, SemrushBot и гости: 1

    TopList