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.