|
Navigation: Entwicklerhilfe > Makro-Referenz RegistryReadInt, RegistryReadStr |
![]() ![]()
|
Liest einen Wert aus der Windows-Registrierungsdatenbank.
Syntax: {RegistryReadInt:Root,Key,Name[,UseIni]} bzw. {RegistryReadStr:Root,Key,Name[,UseIni]}
Mit der Variablen RegistryReadInt können Sie einen numerischen Wert und mit RegistryReadStr einen Zeichenwert aus der Registrierungsdatenbank lesen. Bei Erfolg wird die Variable durch den gelesenen Wert ersetzt. Bei Misserfolg wird die Variable ohne Laufzeitfehler ignoriert.
Root: Hauptschlüssel der Registry: HKEY_CLASSES_ROOT (oder kurz HKCR), HKEY_LOCAL_MACHINE (HKLM) oder HKEY_CURRENT_USER (HKCU). Falls ein ungültiger Wert angegeben ist, wird HKEY_CURRENT_USER geöffnet.
Key: Name des Registry-Schlüssels, z.B. "Software\Krekeler\Office Manager".
Name: Name des Datenwertes. Lassen Sie dieses Feld leer, um den Standard-Wert zu lesen.
UseIni: optionaler Parameter z.B. für Terminalserver. Geben Sie "UseIni" an wenn die Registryzugriffe in INI-Dateien umgeleitet werden sollen.
Beispiel:
{RegistryReadStr:HKEY_LOCAL_MACHINE,{Self:RegistryPath},CurrentVersion}
{RegistryReadStr:HKEY_LOCAL_MACHINE,{Self:RegistryPath},CurrentVersion,UseIni}
Siehe auch