FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9177
Вход
Работа с реестром Windows

Класс RegistrMan обеспечивает создание, удаление ключей и их параметров, считывание и установку значений, регистрацию DLL, установку лицензий


 
Прислал: Олег Бляхеров   Категория: Разное


Работа с реестром Windows

Представляю вниманию посетителей клуба средства для работы с реестром Windows.
Недавно мне пришлось поучаствовать в одном проекте, в котором нужно было хранить большое количество разнообразных настроек. Большинство участников проекта решило, что их нужно хранить в реестре. Дескать, не каждый юзер влезет и вообще круто. И, хотя я был против (предпочитаю простые текстовые ini-файлы), мне же, как инструментальщику-любителю, и поручили изготовить соответствующий инструмент.
Материалы для него частично подсмотрены в решениях, лежащих в клубе, частично выбраны прямо из MSDN.
Средства оформлены в виде класса RegistrMan, методы которого позволяют создавать и удалять ключи реестра и их параметры, считывать и устанавливать значения параметров и т.п. На первом этапе в класс включены не все возможности, предоставляемые функциями API, работающими с реестром. В частности, за бортом остался экспорт/импорт ключей реестра. Возможно, в дальнейшем я и это добавлю, если будет потребность.
Кроме того, в класс добавлены методы, обеспечивающие регистрацию DLL и OCX в реестре и установку лицензий для них.
Помимо самой библиотеки registr.vcx в комплект входят еще четыре файла:
registr.h - необходимые константы из WinReg.h, WinNT.h, WinError.h и т.п.
foxpro.h - стандартный файл констант из поставки VFP6
registr.txt - описание класса
regtest.prg - примерчик для проверки
Класс проверялся под Win98 и WinXP.
Желающие поучаствовать в развитии инструмента могут погонять его в других средах и на более крутых примерах.
Обо всех замеченных ошибках и неудобствах просьба поскорее сообщить автору, дабы он (т.е. я) тоже свою пользу получил.
С уважением, Олег Бляхеров
olegvbru@yahoo.com

 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (4.853) Вложение [24.49]kb
Дополнения пользователей
Работа с реестром Windows
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика