Oto funkcje związane z rejestrem:
registry_write_string(name,str) - Tworzy miejsce w rejestrze z nazwą i string`iem.
registry_write_real(name,x) - Tworzy miejsce w rejestrze z nazwą i wartością rzeczywistą.
registry_read_string(name) - Czyta string`a, pod daną nazwą. (Jeżeli nazwa nie istnieje, pusty string zostaje zwrócony).
registry_read_real(name) - Czyta wartość rzeczywistą pod daną nazwą. (Jeżeli nazwa nie istnieje, liczba 0 zostaje zwrócona).
registry_exists(name) - Sprawdza, czy dana nazwa istnieje.
Wartości w archiwum są grupowane do kluczy. Powyższe procedury pracują właśnie nad wartościami w kluczu, który specjalnie jest utworzony dla twojej gry.
Twój program może użyć tego, by otrzymać pewną informację o systemie, która grą biegnie dalej. Możesz też przeczytać wartości w innych kluczach. Masz możliwość też je nadpisać, ale bądź bardzo ostrożny.
Istnieją jeszcze inne funkcje:
registry_write_string_ext(key,name,str) - Tworzy miejsce na klucz w rejestrze z nazwą i string`iem.
registry_write_real_ext(key,name,x) - Tworzy miejsce na klucz w rejestrze z nazwą i z wartością rzeczywistą.
registry_read_string_ext(key,name) - Czyta string z danego klucza i z danej nazwy. (Jeżeli nazwa nie istnieje, pusty string zostaje zwrócony)
registry_read_real_ext(key,name) - Czyta wartość rzeczywistą z danego klucza i nazwy.(Jeżeli nazwa nie istnieje, liczba 0 zostaje zwrócona)
registry_exists_ext(key,name) - sprawdza czy dana nazwa istnieje w danym kluczu.
registry_set_root(root) Ustawia źródło(root) dla innych funkcji(routines). Używa tych wartości:
0 = HKEY_CURRENT_USER
1 = HKEY_LOCAL_MACHINE
2 = HKEY_CLASSES_ROOT
3 = HKEY_USERS