|
|
|
||||||||||||
|
|
Собственный, легко управляемый и профессионально разработанный сайт – необходимый элемент любого бизнеса. Находитесь ли Вы в командировке, в дороге, дома или на отдыхе имея компьютер, подключенный к сети Internet, Вы получаете доступ к управлению Вашим сайтом! |
|||
Работа с реестром средствами Visual BasicСтатьи → Программирование на VisualBasicЧто такое реестр? Определение, которое даёт Microsoft: «Системный реестр - база данных операционной системы, в которой хранится информация о конфигурации компьютера. Реестр хранит сведения, к которым система обращается непрерывно во время работы...» От себя могу добавить следующее: Реестр имеет иерархическую структуру и делится на шесть ветвей: HKEY_CLASSES_ROOT. Здесь содержится информация о зарегистрированных типах файлов, а также информация для OLE и операций drag-and-drop. HKEY_CURRENT_USER. В этом разделе хранятся настройки цветов, заставок, рабочего стола и т.д. HKEY_LOCAL_MACHINE. Здесь содержится информация о аппаратных и программных настройках . HKEY_CURRENT_CONFIG. В этом разделе содержится информация, относящаяся к компьютеру: драйверы, установленное программное обеспечение и его настройки. HKEY_DYN_DATA. Здесь хранятся динамические данные о состоянии различных устройств, установленных на компьютере пользователя. Каждый, из перечисленных выше ветвей, содержит ключи (подразделы). А конечными элементами реестра являются параметры, в которых и хранится вся информация. Параметры реестра делятся на три типа:
Думаю, вы поняли, что такое реестр и для чего он нужен. Далее, вы научитесь с ним работать... Работаем с реестром Visual Basic умеет работать только с веткой HKEY_CURRENT_USER\ Software\VB and VBA Program Setting и только со строковыми ключами, но этого вполне достаточно, чтобы сохранять и считывать настройки своих программ: Запись данных в реестр: Чтение данных из реестра: Удаление данных из реестра: Примечание: если вы хотите удалить подраздел целиком, то имя ключа указывать не нужно. Получение всех имён и значений параметров заданного ключа: Пример: Dim intKeys As Integer, strKeys As Variant '// Объявляем переменные strKeys = GetAllSettings("MyApp", "MySection") '// Используем функцию GetAllSettings For intKeys = LBound(strKeys, 1) To UBound(strKeys, 1) '// Получаем границы массива ключей и выполняем цикл Debug.Print strKeys(intKeys, 0), strKeys(intKeys, 1) '// Выводим результат Next intKeys Теперь вы знаете все функции, которые предоставляет VB для работы с реестром. Источник: http://vbkoders.net.ru 16.02.2006 |
VSESMI.ru — новости в СМИ.
Tur-Hotel.ru — отзывы об отелях
|
|
Copyright © 2002—2012 ООО "Хостмэйк" Телефон в Москве: +7 (495) 223-46-50 Телефон в Санкт-Петербурге: +7 (812) 448-38-90 Тел./Факс: +7 (8636) 237-836 E-mail: 2006 |