Soyez le premier à donner votre avis sur cette source.
Vue 19 233 fois - Téléchargée 2 164 fois
' ' Exemple d'utilisation des procédures du module Registre.bas ' ' L'utilisation des API d'accès n'est pas aisée; c'est pour cela que j'ai écrit quelques fonctions ' dans ce module, pour servir d'intermédiaire avec les API en simplifiant leur utilisation. ' Public Sub ExempleRegistre() Dim Clé As Long Dim CheminMisterRom As String Dim CheminNomOrdinateur As String Dim Nom As String Dim h As Integer ' Initialisation de la clé CheminMisterRom = "Software\Mr Rom\Exemple d'utilisation des API" CheminNomOrdinateur = "System\ControlSet\Control\ComputerName\ComputerName" ' Vérification de la présence de cette clé d'entrée dans la base de registres If Not VérifiePrésenceClé(HKEY_CURRENT_USER, CheminMisterRom) Then ' Clé non-présente ' Création de cette entrée CréationClé HKEY_CURRENT_USER, CheminMisterRom ' Exemple de lecture d'une information dans la base de registre ' Le nom de l'ordinateur dans le réseau ' Ouverture de la clé Clé = OuvertureClé(HKEY_CURRENT_USER, CheminNomOrdinateur) ' Lecture de l'entrée Nom = Trim$(LectureEntrée(Clé, "ComputerName")) ' Fermeture de cette clé FermetureClé Clé ' Stockage de ce nom dans un emplacement personnalisé de la base de registre ' HKEY_CURRENT_USER\Mr Rom\Exemple d'utilisation des API ' Ouverture de la clé Clé = OuvertureClé(HKEY_CURRENT_USER, CheminMisterRom) ' Ecriture de cette valeur EcritEntrée Clé, "Nom de l'ordinateur", Nom ' Fermeture de cette clé FermetureClé Clé End If ' Ouverture de la clé Clé = OuvertureClé(HKEY_CURRENT_USER, CheminMisterRom) ' Lecture de l'entrée Nom = Trim$(LectureEntrée(Clé, "Nom de l'ordinateur")) ' Fermeture de cette clé FermetureClé Clé ' Un message pour vous ... MsgBox "Salut ! Le nom de votre ordinateur est : "+Nom, vbInformation, "Mr Rom" End Sub
17 janv. 2007 à 08:18
Il est où l'ajout du 15/1/2007 ?
17 janv. 2007 à 08:15
En définitive Mister-rom et Pcpt avez tous les 2 raison et il n'y a que le fonctionnement du forum à comprendre (pas facile j'en conviens)
- les réponses irritantes : la réponse se fait à la fin du fil et dans la précipitation on oublie la référence au post concerné. Le résultat en est que certaines réponses semblent bizarres mais en fouillant dans les autres on arrive parfois à trouver celle qui l' initiée.
- les consultants du forums sont variés et leurs raisons sont multiples. Personnellement je suis architecte senior au ministère de l'agriculture et ne développe plus qu'en python et php (et peu souvent). Toutefois certaines applis (ou parties d'applis) sont en VB pour des questions de simplicité (le gestionnaire de composants en particulier et l'OLE) et quand je dois mettre le nez dedans, je ne veux pas réinventer le monde et consulte des sites comme celui-là.
- Mister-rom comme moi-même, en raison de notre expérience, savons que "l'astuce de programmation" géniale viens souvent d'un néophyte car en débutant on a tout à inventer alors qu'après plusieurs années on va appliquer toujours les mêmes principes de programmation : code-source permet d'éviter cela !
En résumé, pas d'ironie, pas de susceptibilité.... et encore bonne année à tous
4 août 2006 à 10:56
Pour ceux qui critique le nom de tes variables, elles ont le mérite d'être clair
12 mai 2006 à 06:34
En tant que spectateur, je me régale...
MisterRom : pour un francophone, t'as plutôt un nom anglais !
En tout cas merci pour le code, je vais mettre le lien dans le forum pour qqun.
@ ++
Mortalino
PS : c'est vrai que 3 ans c'est long (20 ans de programmation = 7 visites sur CS)
7 avril 2006 à 15:38
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.