Transfert d'1 hashtable à l'autre

Signaler
Messages postés
82
Date d'inscription
dimanche 25 juillet 2004
Statut
Membre
Dernière intervention
6 avril 2006
-
Messages postés
82
Date d'inscription
dimanche 25 juillet 2004
Statut
Membre
Dernière intervention
6 avril 2006
-
bonjour,

j'essaye de copier des données d'une hashtable dans une autre (qui est vierge)

for each mon_obj as obj in hsh1.values
hsh2.add(macle,mon_obj)
next

ça marche bien, mais après les 2 hash sont liées!
si je modifie un élément dans hsh1, il est automatiquement modifié dans hsh2 aussi!!!!
ex : hsh1(0).couleur=rouge
>>hsh2(0).couleur=rouge aussi
et inversement

avez-vous une explication? comment contourner ce probleme?

merci

poum :-)

2 réponses

Messages postés
414
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
26 juillet 2007
3
salut,
je comprend ton prblm mais je ne comprend pas le bug.
apparament tu veut copier toute les données de la hastable1 vers la hashtable2.
pourquoi alors tu fais pas ceci :
hsh2 = hsh1

(j'en sais rien si ca marche mais ca me parait logique)

<hr size="2" width="100%">
L U C Y I3 E R @ D
Messages postés
82
Date d'inscription
dimanche 25 juillet 2004
Statut
Membre
Dernière intervention
6 avril 2006
1
c'est ce que j'avais tenté en 1er, mais j'ai le même probleme!

poum :-)