AJOUT ET SUPPRESSION DE FICHIER REG AU REGISTRE WINDOWS (AVEC MODULE LINEINPUT A

Messages postés
211
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009
- - Dernière réponse : XelectroX
Messages postés
211
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009
- 10 août 2006 à 18:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38888-ajout-et-suppression-de-fichier-reg-au-registre-windows-avec-module-lineinput-ameliore

Afficher la suite 
XelectroX
Messages postés
211
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009
-
Désolé mais il y a un bug :

buff = ReplaceT(buff, "HKEY_USERS", "HKLU") ERREUR
-
buff = ReplaceT(buff, "HKEY_USERS", "HKU") CORRECTIF
mortalino
Messages postés
6812
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
15 -
Salut,
*juste pour pinailler :

dans "If Find = vbNullString Then Exit Function" (ligne 58, module Replace)
pourquoi n'utilises-tu pas "If Find IsNot(ou <>) vbNullString Then"
+ "End If" avant le "End Function" ?
Exit Function fait appel à une API, tout comme Exit Sub

Sinon, le code est clair.
@++
draluorg
Messages postés
627
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
25 novembre 2010
-
Salut a tous,

Eh pour la base de registre je te conseillerais plutot d'utiliser les api prevu a cet effet....

Voici un exemple: http://www.vbfrance.com/codes/GESTION-BASE-REGISTRE-PRESQUE-COMPLETE_34202.aspx

++
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
4 -
Comment ça "Exit sub" et "Exit function" font appel a une API tu a vue joué ça ou ?

Arrentons les fausses informations !

Exit sub/function/property peut etre employé n'importe ou sans contraite il crée un RET tout comme End Sub/function/property.
Si par API tu veux dire que VB va faire un test de la pile alors la je suis d'accord mais c'est valable aussi pour "End Sub" donc pas de panique c'est juste une question de lisibilité. Biensur il faut compilé en code natif (depuis VB5) ça va de soit !

@+
mortalino
Messages postés
6812
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
15 -
Salut EB,

Ben en fait j'employé souvent dans mes sources des Exit Sub et d'après mes "informations", le test de "la pile", comme tu l'emploies, utiliserait apparemment des ressources supplémentaires. Certe, dans cette source, il n'y a l'appel à la fonction Exit qu'une fois mais de ce que j'ai compris, s'il y en a plusieurs...

Bref, j'ai du mal comprendre une chose que tu pourras eclairer : qu'est ce que tu appelles Test de la Pile ?

Merci EB
++