|  
    
 Lecture d'une valeur à partir d'une clé de Registre dans Visual Basic 6 ( VB6 ) est important si votre programme a besoin d'accéder à l'information, telles que les paramètres du programme , stocké dans la base de registre . La clé magasins COM information " HKEY_CLASSES_ROOT " registre de classe d'immatriculation et aussi quelles applications doivent ouvrir certaines extensions de fichiers . Vous pouvez utiliser les fonctions " QueryValueEx " VB6 " RegOpenKeyEx " et de lire les valeurs de la base de registre Windows. Instructions   1  Ouvrez votre fichier source VB6 dans un éditeur tel que Microsoft Visual Basic 6 .   2   Ajouter une procédure que vous pouvez utiliser pour interroger une valeur de registre , par en ajoutant le code suivant:     Private Sub GetRegKeyValue ( sKeyName As String , sValueName As String )     Dim lRetVal As Long     hKey As long     Dim vValeur As Variant     lRetVal = RegOpenKeyEx ( HKEY_CURRENT_USER, sKeyName , 0, KEY_QUERY_VALUE , hKey )     lRetVal = QueryValueEx ( hKey , sValueName , vValeur )     MsgBox vValeur   < p> RegCloseKey ( hKey )     End Sub   3   Interroger la valeur de registre en utilisant la procédure définie en ajoutant le code suivant:     GetRegKeyValue " HKEY_CLASSES_ROOT \\ XML \\ CLSID "," (par défaut) "    Cela va ouvrir une boîte de message avec la valeur de la clé fournie. Si la valeur n'existe pas, la procédure pour revenir avec le code d'erreur " 2 - . ERROR_BADKEY » Remplacer " HKEY_CLASSES_ROOT \\ XML \\ CLSID " avec la clé que vous recherchez et remplacer " (par défaut) " avec la valeur que vous souhaitez interroger .   4   Enregistrez le fichier source VB6, compiler et exécuter l' programme pour visualiser la valeur de clé de registre.    
 
 |