Отказ от хранения параметров в реестре (постановка)
Материал из GedeminWiki
Версия от 12:38, 15 декабря 2011; SYSDBA (обсуждение | вклад)
- Список баз данных хранится в файле databases.ini, который располагается в папке GedeminPortable\Data\Databases или, при ее отсутствии, рядом с файлом gedemin.exe.
- Файл databases.ini может содержать ссылку на другой файл со списком баз данных.
HKEY_LOCAL_MACHINE
Корневая ветка:
\SOFTWARE\Golden Software
| Ветка | Значение | Примечание |
|---|---|---|
| Gedemin | ServerName | Строка. Сейчас не используется. |
| Gedemin\Client\CurrentVersion | InnerParams | Целое число. |
| Gedemin\Client\CurrentVersion | ShutDown | Целое число. Признак базы данных переведенной в Shutdown. |
| Gedemin\Client\CurrentVersion | ServerName | Строка с именем сервера и базы данных, к которой было осуществлено подключение. |
| Gedemin\Client\CurrentVersion\Access | Для каждой БД создается папка с соответствующим именем. | |
| Gedemin\Client\CurrentVersion\Access\database_alias | Database | В строковом параметре хранится полный путь к базе данных. |
| Gedemin\Client\CurrentVersion\Access | UserName | Список (через запятую) имен пользователей для вывода в выпадающем списке в окне ввода пароля. |
| Gedemin\Client\CurrentVersion\Setting | ||
| Gedemin\Client\ExecuteFiles | Здесь в именах целочисленных параметров сохраняются полные имена с путями выполняемых модулей gedemin.exe, которые запускались на данном компьютере. |
HKEY_CURRENT_USER
Корневая ветка:
\SOFTWARE\Golden Software
| Ветка | Значение | Примечание |
|---|---|---|
| Gedemin\Client\CurrentVersion\Access | Для каждой базы данных создается папка с соответствующим именем. | |
| Gedemin\Client\CurrentVersion\Access\database_name | Внутри раздела сохраняются строковые параметры. Имя параметра -- имя пользователя. Значение параметра -- зашифрованный пароль пользователя. Пароли записываются в реестр если установлена галка "Сохранять пароль пользователя" в окне логина. | |
| Gedemin\Client\CurrentVersion\Grid Options | Active Columns Page | Номер активной вкладки на вкладке Колонки в мастере визуальных настроек грида. |
| Gedemin\Client\CurrentVersion\Grid Options | Active Conditions Page | Номер активной вкладки на вкладке Условия в мастере визуальных настроек грида. |
| Gedemin\Client\CurrentVersion\Grid Options | Active Page | Номер активной вкладки в мастере визуальных настроек грида. |
| Gedemin\Client\CurrentVersion\IDCache | Внутри ключа для каждой базы данных создается папка с использованием идентификатора базы в качестве имени. В каждой папке размещаются четыре параметра (IDCurrent, IDExp, IDLimit, IDTest), которые используются для кэширования информации о идентифкаторе. | |
| Gedemin\Client\CurrentVersion\Setting | PackageSearchPath | Путь к корневой папке для поиска пакетов настроек. |
| Gedemin\Client\CurrentVersion\TB | Внутри ключа для каждой формы создается своя папка с соответствующим именем. Внутри папки формы создаются папки для каждой панели инструментов с соответствующими именами. Каждая такая папка содержит параметры панели инструментов. |