winfield Posté(e) le 8 novembre 2005 Posté(e) le 8 novembre 2005 Bonjour,Qqn pourrait m'expliquer les dictionnaires ?Est-ce que c'est comme les matrices ? Je veux dire, peut-on le "paramétrer" en nombres de colonnes et de lignes ? Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
JFTxJ Posté(e) le 16 novembre 2005 Posté(e) le 16 novembre 2005 Pas exactement: Un dictionnaire est un objet qui permet de storer n'importe quoi tout en y attachant une clef. Donc, prenons une exemple de Chaine de caractères: Des employés dans une compagnie ont chaqun un code d'employé : 1A : Mathieu2A : Nathalie1B : Luc2B : Julien3C : Palourde Storer ces informations dans une/des arrays serait un peu long et pénible à gérer. Dim EmployesNames() as StringDim EmployesCodes() as String Mais pas avec un dictionnaire: Dim DictObj as Dictionaryset DictObj = new Dictionary DictObj.Add "1A", "Mathieu"DictObj.Add "2A", "Nathalie"DictObj.Add "1B", "Luc"DictObj.Add "2B", "Julien"DictObj.Add "3C", "Palourde" Après, on peu accéder le nom de l'employé directement avec son code d'employé, sans avoir à passer par deux arrays. Aussi, (1) La clef peut être de tout type de variables, et la valeur est de type Variant, dans le sence que le même dictionnaire peut contenir des valeures de types différents. Malheureusement, seul une Clef et une Valeure sont permise dans un dictionnaire. Pour "le "paramétrer" en nombres de colonnes", tu te dois de créer un objet (classe VBA) qui contiens les paramètres de l'info à storer, et puis faire de cet objet la valeur tel quel que tu rajoute au dictionnaire avec la commande Add. J'espère que ca t'aidera. Apprentis-expert.... "The human mind, once stretched by a new idea, never regains its original shape."
winfield Posté(e) le 20 novembre 2005 Auteur Posté(e) le 20 novembre 2005 Bonjour, Désolé j'ai un peu de retard.Apprentis-expert...."The human mind, once stretched by a new idea, never regains its original shape." Comme je le disais l'autre fois, licencie l' "apprenti" et garde que l'"expert :D Pour info, après la ceinture noire 5ème dan, vient la rouge et blanche qui correspond aux 6ème 7ème et 8ème dan et à nouveau la rouge pour la 9ème. Au delà on retourne à la couleur blanche et la boucle est bouclé. Mais toi ? Tu refais un nouveau cycle ? :o Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
winfield Posté(e) le 20 novembre 2005 Auteur Posté(e) le 20 novembre 2005 La théorie est une chose, et comme d'hab je crois que la pratique va être longue, longue mais lo... :( Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant