registry_write_string(name,str) Создаёт вход в реестр с заданной величиной имени и строки.
registry_write_real(name,x) Создаёт вход в реестр с заданным именем и реальной величиной.
registry_read_string(name) Возвращает строку, которое содержит заданное имя. (Имя должно существовать - в противном случае возвращается пустая строка.)
registry_read_real(name) Возвращает реальную строку, которая содержит заданное имя. (Имя должно существовать. В противном случае возвращается число 0.)
registry_exists(name) Возвращает существующее заданное имя.
На самом деле величины в реестре сгруппированы в ключах. Все вышеуказанные программы работают в величинах в пределах ключей, особенно те, которые создаются для Вашей игры. Ваша программа может использовать это, чтобы получить определённую информацию о системе, когда игра работает. Вы можете также прочитать величины в других ключах. Вы также можете записать их, но будьте очень осторожны. ВЫ ЛЕГКО МОЖЕТЕ УНИЧТОЖИТЬ СВОЮ СИСТЕМУ таким образом. (Запись не разрешена в безопасном режиме.) Отметьте, что ключи опять же устанавливаются в группах. Следующие программы по умолчанию работают в группе HKEY_CURRENT_USER. Но Вы можете изменить корневую группу. Так, например, если Вы хотите обнаружить текущую временную директорию, используйте
path = registry_read_string_ext('\Environment','TEMP');
Существуют следующие функции:
registry_write_string_ext(key,name,str) Создаёт вход в ключе реестра с заданной величиной имени и строки.
registry_write_real_ext(key,name,x) Создаёт вход в ключ реестра с заданным именем и реальной величиной.
registry_read_string_ext(key,name) Возвращает строку, это заданное имя в указанных ключевых хранилищах. (Имя должно существовать. В противном случае - возвращается пустая строка.)
registry_read_real_ext(key,name) Возвращает реальный ключ с заданным именем в указанных ключевых хранилищах. (Имя должно существовать. В противном случае вовращается число 0.)
registry_exists_ext(key,name) Возвращает существующее заданное имя в заданном ключе.
registry_set_root(root) Устанавливает корень для других программ. Используйте следующие величины:
0 = HKEY_CURRENT_USER
1 = HKEY_LOCAL_MACHINE
2 = HKEY_CLASSES_ROOT
3 = HKEY_USERS