Tableau constant VB6 - VB/VBA/VBS - Programmation
Marsh Posté le 09-05-2005 à 13:32:59
Salut,
Qu'aimerais-tu faire exactement? Ne peux pas tu passer par un type énuméré?
Je ne vois pas bien l'utilisation que tu peux faire d'un tel tableau à une seule entrée...
Marsh Posté le 09-05-2005 à 16:39:16
Ce n'est pas un tableau a simple entree que je veut faire, mais a 2 ou 3 dimensions (l'exemple c'etait juste pour donner une idee, en vrai ce serait plutot du genre const tableau as variant = array(array("bob", "alice" ), array("michel", "serge" ), array("truc", "bidule" )).
Mais apparement ce n'est vraiment pas possible.
Marsh Posté le 09-05-2005 à 16:50:33
Pourrais-tu expliquer un peu plus clairement (par des concepts plus que des exemples peut-être) ce que tu désires faire.
Parce que là pour t'aider c'est difficile vu que j'avoue avoir de la peine à comprendre ce que tu veux faire de ces tableaux de constantes...
Marsh Posté le 09-05-2005 à 17:35:22
L'idee est de factoriser du code, j'ai des ensembles de valeurs (chaines de caracteres) associées que je voudrais pouvoir recuperer (par ensemble) a divers moment et j'aimerais eviter d'initialiser toutes ces valeurs chaque fois que j'en ai besoin (mais je ne doit pas utiliser une variable globale)
Marsh Posté le 10-05-2005 à 09:02:36
benj44 a écrit : L'idee est de factoriser du code, j'ai des ensembles de valeurs (chaines de caracteres) associées que je voudrais pouvoir recuperer (par ensemble) a divers moment et j'aimerais eviter d'initialiser toutes ces valeurs chaque fois que j'en ai besoin (mais je ne doit pas utiliser une variable globale) |
Salut,
Je veux pas dire de bêtises mais... Il me semble que tu n'auras pas d'autres choix que de déclarer une variable globale à un moment ou à un autre pour que tes chaînes de caractères soient connues dans tous le programme.
L'autre solution, c'est de stocker tes chaînes de caractères en dehors de ton code et là tu as plusieurs choix:
Et quand tu as besoin des valeurs, tu vas les lire là où elles sont stockées.
Voilà...
Marsh Posté le 10-05-2005 à 09:26:47
c'est bien ce genre de solution que j'ai finalement du preconiser. Je te remercie pour ton soutien
Marsh Posté le 09-05-2005 à 12:05:40
Bonjour,
Est-il possible (et si oui comment) de déclarer un tableau constant en VB ?
(du genre : const tableau as variant = array("titi", "tata", "toto" ))
Merci