AZERTY25 reherchait quelque chose comme cela
Plusieurs fonctions et routines au sein d'une classe pour travailler avec la base de registre :
DeleteFolder(ByVal Path As String)
Supprime un répertoire
DeleteKey(ByVal Path As String, ByVal Key As String)
Supprime une clée dans un répertoire
ValuePath(ByVal Path As String) As Long
(Interne mais peut etre appelé)
Transforme le nom alphabétique d'une racine en valeur pour API
StringPath(ByVal hKey As Long, ByVal Path) As String
(Interne mais peut etre appelé)
Transforme une chaîne de chemin en lui rajoutant au début la racine en fonction de la valeur de clée de racine
ReadKeyValue(ByVal Path As String, ByVal Key As String) As String
Lit la valeur d'une clée dans un répertoire
WriteKeyValue(ByVal Path As String, ByVal Key As String, ByVal Value As String)
Ecrit une clée et sa valeur dans un répertoire
ReadSubFolders(ByVal Path As String) As String()
Dresse dans un tableau de chaînes les sous répertoires d'un répertoire donné
CountFolders(ByVal Path As String) As Double
Compte le nombre de sous répertoires dans un répertoire (pas récurssif)
ReadKeyListValue(ByVal Path As String) As String()
CountValues(ByVal Path As String) As Double
Compte le nombre de clées dans un répertoire
Dresse dans un tableau de chaînes les différents nom de clée d'un répertoire donné
Conclusion :
Bon ammusement
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.