Архитектура Microsoft Windows для разработчиков


Модификация реестра Windows


Работать с приложением гораздо приятнее, если при каждом запуске оно сохраняет информацию о действиях и предпочтениях пользователя. Эти данные можно применять и далее — например, сохранить имя последней базы данных, открытой пользователем, и указать его в качестве имени по умолчанию, когда пользователь обратится к базе данных в следующий раз.

Для сохранения параметров приложения в реестре применяются операторы Visual Basic SaveSetting и GetSetting и соответствующие функции API Windows. Они имеют следующий синтаксис:

  • SaveSetting (приложение, раздел, ключ, параметр)
  • GetSetting (приложение, раздел, ключ, [по умолчанию])

 

Пример В приведенном ниже коде с помощью оператора SaveSetting создаются элементы реестра для приложения, заданного в аргументе приложение, а затем применяется оператор GetSetting для получения значений параметров. Поскольку задано значение по умолчанию, возврат значения гарантирован.

Поместить настройки в реестр

SaveSetting "МуАрр","Startup", "Top", 75

SaveSetting "MyApp","Startup", "Left", 50

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

Me.Left = GetSetting(appname := "МуАрр",

section := "Startup", key := "Left", default := "0")

Me.Top = GetSetting(appname := "МуАрр",

section := "Startup", key := "Top", default := "0")




- Начало -  - Назад -  - Вперед -



Книжный магазин