Forum - Questions générale - Sujet n°356

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par  le // : :  Sujet n° 356  Lister des constantes personnalisées

le 08/04/2010 : 19:39
par marsouin_89

Anonyme

visiteur

Bonjour Pierre,Toujours dans le cadre de l'installation de mes références, j'aimerais simplifier mon code.Plutot que de définir chaque référence comme constante et par un nom particulier (ex : Const Office_11 = C:...), j'aimerais les définir comme Ref01, Ref02 (ex : Const Ref02 = C:...), ect.Ensuite, au travers d'une boucle, parcourir toutes ces constantes afin de les installer comme références.Et c'est à ce moment que je coince. Je ne sais pas comment faire pour lister les constantes qui sont dans mon module.Merci une fois de plus, de bien vouloir éclairer ma lanterne éteinte.CordialementChristophe
Ecrire à marsouin_89  sujet clos  Haut

[]   

Réponse n° 1
--------
le 10/04/2010 : 15:03
par 3Stone

Anonyme

Administrateur

Bonjour,

La méthode le plus souvent utilisée est de supprimer toutes les références et de les réinstaller selon une liste définie avec la commande:
 
Code :
References.AddFromFile "C:\....\machin.dll"
 
Autour de ce principe, on a déjà beaucoup "brodé", mais difficile à maitriser lorsque la base est une MDE.

Cordialement,
Pierre(3stone)
  clos par  le // : :  Haut
Réponse n° 2
--------
le 10/04/2010 : 15:44
par marsouin_89

Anonyme

visiteur

Bonjour Pierre,

Désolé, j'ai mal exposé mon sujet.

Concernant l'installation des références ou de la gestion pour le MDE, je n'ai pas de problèmes et ce, grace à tes codes.

J'aimerais simplement simplifier ma liste de référence. C'est à dire :

Au lieu d'avoir dans l'entête du module Const Office11=C:\blabla, Const MouseWhell=C:\blabla etc. j'aimerais avoir une liste du genre Ref1=C:\blabla, Ref2=C:\Blabla pour ensuite parcourir dans une boucle toute la liste des références.

Bien sur, nous partons du principe ou il n'y a que les 2 références obligatoires et que nous ne pouvons pas utiliser du DAO.

Cordialement

Christophe

Ecrire à marsouin_89   clos par  le // : :  Haut
Réponse n° 3
--------
le 12/04/2010 : 01:42
par 3Stone

Anonyme

Administrateur

Bonjour,

Utilise une variable tableau (array)

Dim MaRef(3) As Variant
MaRef(0) = "ce que tu veux"
MaRef(1) = "une autre"
etc...

Ensuite, tu boucles...

Cordialement,
Pierre(3stone)
  clos par  le // : :  Haut
Réponse n° 4
--------
le 12/04/2010 : 17:38
par marsouin_89

Anonyme

visiteur

Bonjour Pierre,

Une fois de plus, tu me sauves la mise.

Je n'avais pas pensé à un tableau car je l'utilises rarement par manque de maitrise.

Mais l'idée est maintenant là et je devrais m'en tirer pour arriver à mes fins.

Merci beaucoup

Sujet traité.

Cordialement

Christophe

Ecrire à marsouin_89   clos par  le // : :  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut