Чтобы легче было разбираться с Хелпом, скажу, что понятие Key означает не параметр, как можно было подумать, а раздел. Каждый раздел является подразделом главного раздела, которые мы рассмотрели в предыдущем Шаге. Чтобы понятней было, скажу, что иерархия напоминает файловую систему, где HKEY_* - диски, а разделы - директории (или папки, кому как удобней). Как и в файловой системе, возможна относительная адресация и существует корневая - "\". А вот свойства и методы: - Access - доступ к реестру. По умолчанию KEY_ALL_ACCESS, некоторые другие значения говорят сами за себя - KEY_READ, KEY_WRITE, KEY_CREATE_SUB_KEY. Некоторые же другие, по-моему, излишни. Кстати, доступ как параметр можно указывать при вызове конструктора.
- RootKey - Корневой или метараздел. Ну это все HKEY_*.
- CurrentKey - только для чтения. Естественно, что текущий раздел.
- CreateKey - создать раздел. УЧтите, что только раздел, без параметров.
- KeyExists - существует ли раздел
- OpenKey - открыть раздел. Второй параметр bool разрешает или запрещает создавать раздел.
- SaveKey, LoadKey - соответственно сохранить или загрузить раздел с параметрами из .reg файла.
Методы чтения и записи абсолютно идентичны таковым из класса TIniFile, так что я думаю, Вы с ними разберетесь. |