Bonjour à tous.
J'espère qu'il y a encore des contributeurs à ce forum qui continuent à "jouer" avec VB6. Je crois que ma question d'aujourd'hui est assez pointue...
Pour créer mon objet, je crée un classe (c'est classique). Le but est de rendre utilisable dans le code VB6 les données d'un fichier ".ini" (je sais qu'il existe une API, mais c'est pour apprendre...)
Dans un premier temps, j'ai fait un objet contenant une collection (la collection des "sections" du fichier INI), chaque membre de la collection étant lui-même une collection (les variables de la section).
Ce qu'il y a de bien, c'est que les membres d'une collection peuvent être adressés par leur numéro dans la collection (mais ce numéro change si la collection évolue) ou par leur index, qui est une chaine de caractère (le nom de la section, ou le nom de la variable)
Jusque là, (il me semble que) je sais me débrouiller.
Je suis tombé sur un bec lorsque j'ai voulu afficher (dans mon programme de test) le contenu de l'objet : pour afficher la liste des sections, il faut faire un "for each...next". Or "l'objet ne gère pas cette propriété ou cette méthode" !
Quelqu'un est-il en mesure de me dire comment faire. J'ai une doc où il esst question d'énumérateurs et de [_NewEnum], mais je n'y comprends rien...
Merci d'avance.
AMIcalement.
Partager