Модификация реестра 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")