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.
|