Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1179 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Delphi : Savoir si une clé existe dans la base de registre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Delphi : Savoir si une clé existe dans la base de registre ?

n°212461
Un4GivN
Posté le 11-09-2002 à 20:06:25  profilanswer
 

 CleRegistre:=TRegistry.Create;
  CleRegistre.RootKey := HKEY_LOCAL_MACHINE;
  if CleRegistre.OpenKey('\SOFTWARE\RClock',false)  // suposé crée ...
 
De la manière que je vois le code fonctionner, il vérifie si le DOSSIER est créé ou non, et non la clé elle-même.
 
Vous avez pas une commande qui vérifierais ca ?

mood
Publicité
Posté le 11-09-2002 à 20:06:25  profilanswer
 

n°212493
[SDF]Poire
Vive Grumly
Posté le 11-09-2002 à 21:54:08  profilanswer
 

function KeyExists(const Key: String): Boolean; ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°212510
bossamiral​2
Ctrl+Alt+Del
Posté le 11-09-2002 à 23:19:55  profilanswer
 

essai un truc du genre
 
avec
reg : tregistry;
m1 : string;
val: tsrings;
i,ii : integer;
 
 
m1:='software\RClock';
Reg:=TRegistry.Create;
try
  Val:=TStringList.Create;
   try
     Reg.RootKey:=HKEY_LOCAL_MACHINE; // Section où chercher dans le registre
      if not
        reg.OpenKey(m1,false) then
        ShowMessage('Erreur d''ouverture de la clé';)
      else
      begin
        Reg.GetValueNames(Val);
        for I:=0 to Val.Count-1 do
        begin
          ShowMessage(m1 + Chr(13) +
                      'contient une entrée nommée  '+Val.Strings[I]+Chr(13)+
                      'De valeur  '+Reg.ReadString(Val.Strings[I]));
        end;
   val.free;
  finally
    Reg.Free;
  end;


---------------
Les touches de l'avenir

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Delphi : Savoir si une clé existe dans la base de registre ?

 

Sujets relatifs
[DELPHI JVCL] PB install de la JVCL[SQL] L'id du fichier n'existe pas dans la table rubrique
[Delphi]Parser de DFMdelphi & clipper ou tables au format *.dbf
je cherche une base de donnée open source pour openoffice[delphi] club info : cherche ...
[MySQL] Acces avec des outils a la base super long[PHP]Erreur accès à une base de donnée Mysql
[Delphi-sql] Pb Dbgrid vers Dbedit[Delphi-sql]
Plus de sujets relatifs à : Delphi : Savoir si une clé existe dans la base de registre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR