Содержание
Registry(Name : String) : String =
Чтение и запись значений реестра
Параметр Name должен начинаться с:
"machine\" - это общий раздел для всех пользователей. Изменяя или добавляя значения в этот раздел, вы можете "повредить" операционную систему или установленные программы. Обычно раздел доступен только для чтения. Он соответствует корневой папке реестра HKEY_LOCAL_MACHINE.
"user\" - это раздел пользователя. У каждого пользователя (учетной записи) свой личный раздел. Изменяя или добавляя значения в этот раздел, вы можете "повредить" учетную запись пользователя или установленные программы. Он соответствует корневой папке реестра HKEY_CURRENT_USER.
"application\" - это раздел настроек вашей программы. У каждой программы и пользователя свой уникальный раздел. Вы можете безопасно использовать этот раздел, операционная система, платформа и другие программы от раздел не использует. Он соответствует папке базы данных в разделе HKEY_CURRENT_USER, обычно это "HKEY_CURRENT_USER\Software\Rtit\TmaPlatform\уникальный_идентифактор_базы\".
Пример:Procedure OnCreate; Begin Warning('Ваша операционная система: ' + Registry('machine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName')); End;