Bonjour tout le monde
voila je cherche à générer une liste. A priori, rien de bien compliqué. Voici ce que j'ai écris:
Comme vous pouvez le constater, j'ai tenté 2 méthodes pour empiler la liste. Mon problème est que dés que $evtHashRef voit sa valeur changée,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 while ($num <= $total) { $test -> Read(EVENTLOG_FORWARDS_READ|EVENTLOG_SEEK_READ,$num,$evtHashRef) or die "Can't read EventLog entry on $server\n"; push @listeevent,$evtHashRef; # @listeevent = (@listeevent,$evtHashRef); $num++; }
il modifie tous les enregistrements de la liste.
Pour essayer d'être plus clair voici un exemple bidon mais c'est un exemple.
au premier passage la liste contient 1
au deuxième elle devrait contenir 1, 2
mais contient en réalité 2, 2
Si quelqu'un comprend moi pas.
Merci A+
Partager