Exemplos de processamento de arquivos comuns e uso de arquivos de registro do Delphi
Prefácio:
O registro nos fornece métodos para operar o registro. Aqui usamos os métodos fornecidos por TRegIniFile. TRegIniFile herda de TRegistry. Os métodos fornecidos por TRegIniFile são semelhantes aos métodos de operação de arquivos Ini mencionados anteriormente, o que simplifica muito o "mistério" do nosso. operações de registro, os seguintes são métodos comumente usados:
Veja exemplos
Criar nó
var reg:TRegIniFile; start reg := TRegIniFile.Create; //Criar instância reg.RootKey := HKey_Local_Machine; MyReg, se MyReg não existir, o início é criado automaticamente //Crie o item MySec em HKey_Local_Machine/SOFTWARE/MyReg e, em seguida, crie uma string MyValue em MySec com o valor China reg.WriteString('MySec','MyValue','China end;
Excluir valor
var reg:TRegIniFile; start reg := TRegIniFile.Create; //Criar instância reg.RootKey := HKey_Local_Machine; //Definir valor raiz if reg.OpenKey('SOFTWARE/MyReg/MySec',True) então começar //Exclui o item MyValue em HKey_Local_Machine/SOFTWARE/MyReg/MySec reg.DeleteValue('MyValue');
DeleteKey
var reg:TRegIniFile; start reg := TRegIniFile.Create; //Criar instância reg.RootKey := HKey_Local_Machine; //Definir valor raiz if reg.OpenKey('SOFTWARE/MyReg',True) então começar //Excluir HKey_Local_Machine/SOFTWARE /MySec em MyReg reg.EraseSection('MySec');
A leitura da lista de chaves e a leitura da lista de valores na chave são semelhantes às operações do arquivo INI.
Se você tiver alguma dúvida, deixe uma mensagem ou vá até a comunidade deste site para se comunicar e discutir. Obrigado pela leitura, espero que possa ajudar a todos.