Ejemplos de uso de archivos de registro y procesamiento de archivos comunes de Delphi
Prefacio:
El Registro nos proporciona métodos para operar el registro. Aquí utilizamos el método proporcionado por TRegIniFile. TRegIniFile hereda de TRegistry. El método proporcionado por TRegIniFile es similar al método de operación de archivos Ini mencionado anteriormente, lo que simplifica enormemente nuestra operación "misteriosa". Métodos de registro, los siguientes son métodos de uso común:
Ver ejemplos
Crear nodo
var reg:TRegIniFile; comenzar reg := TRegIniFile.Create; //Crear instancia reg.RootKey := HKey_Local_Machine; //Establecer valor raíz si reg.OpenKey('SOFTWARE/MyReg',True) luego //Abrir HKey_Local_Machine/SOFTWARE/ MyReg, si MyReg no existe, se crea automáticamente comenzar //Cree el elemento MySec en HKey_Local_Machine/SOFTWARE/MyReg y luego cree una cadena MyValue en MySec con el valor China reg.WriteString('MySec','MyValue','China end;
Eliminar valor
var reg:TRegIniFile; comenzar reg := TRegIniFile.Create; //Crear instancia reg.RootKey := HKey_Local_Machine; //Establecer valor raíz si reg.OpenKey('SOFTWARE/MyReg/MySec',True) //Eliminar el elemento MyValue en HKey_Local_Machine/SOFTWARE/MyReg/MySec reg.DeleteValue('MyValue');
Eliminar clave
var reg:TRegIniFile; comenzar reg := TRegIniFile.Create; //Crear instancia reg.RootKey := HKey_Local_Machine; //Establecer el valor raíz si reg.OpenKey('SOFTWARE/MyReg',True) luego comenzar //Eliminar HKey_Local_Machine/SOFTWARE MySec bajo /MyReg reg.EraseSection('MySec'); fin;
Leer la lista de claves y leer la lista de valores debajo de la clave son similares a las operaciones del archivo INI.
Si tiene alguna pregunta, deje un mensaje o vaya a la comunidad de este sitio para comunicarse y discutir. Gracias por leer. Espero que pueda ayudar a todos. ¡Gracias por su apoyo a este sitio!