RegistryPath([SubVersion: Boolean = False]): String;
SubVersion. Признак получения пути с учётом основной версии приложения.
Свойство RegistryPath возвращает путь к настройкам приложения в реестре.
Возвращаемый путь не содержит наименование основного раздела реестра, в котором могут храниться настройки. Для формирования полного пути, по которому могут быть получены настройки, необходимо в коде указать необходимый раздел: HKEY_CURRENT_USER для работы с настройками текущего пользователя или HKEY_LOCAL_MACHINE для работы с настройками всех пользователей.
Различные настройки, которые могут быть получены/изменены в реестре, представлены в разделе «Настройки в системном реестре». Дальнейшая работа с настройками возможна с использованием ресурсов сборки Registry.
Добавьте ссылку на системную сборку Host.
Sub UserProc;
Var
App: IApplication;
Version: IApplicationVersion;
Begin
App := Application.Instance;
Version := New ApplicationVersion.Create;
Debug.WriteLine("Общие настройки всех пользователей: " + "[HKEY_LOCAL_MACHINE\" + App.RegistryPath + ']');
Debug.WriteLine("Общие настройки для версии " + Version.ShortDescription + ": [HKEY_LOCAL_MACHINE\" + App.RegistryPath(True) + ']');
End Sub UserProc;
При выполнении примера в консоль среды разработки будут выведены полные пути в реестре с общими настройками всех пользователей и пользователей текущего релиза платформы.
См. также: