2009-08-20 8 views
1

Lorsque je débogue mon application et que je mets l'application en pause, en regardant dans la fenêtre de débogage, une fenêtre affiche le nom et la valeur de toutes mes variables. Toutefois, pour ArrayCollections, il affiche quelque chose comme "(@ B3FB02)" au lieu de la valeur. Je sais que je peux obtenir les valeurs des différents éléments à l'intérieur du tableau en cliquant sur le bouton "+" à côté de l'ArrayCollection.Adobe Flex - En mode débogage, que signifie "(@ B3FB02)" dans la case "valeur"?

Est-ce que le "(@ B3FB02)" est le "pointeur" ou la "référence" ou l'adresse de mémoire de l'ArrayCollection? Qu'est-ce que cela signifie? J'ai fait une recherche google et ne trouve aucune information à ce sujet.

Répondre

1

C'est l'adresse mémoire de votre var.

Parfois, vous pouvez avoir différentes variables pointant vers la même "adresse" donc je trouve celui-ci utile :)


Adrian

+0

excellent. En fait, c'est ce que je me demandais. J'avais deux variables avec la même adresse de mémoire, et je voulais m'assurer qu'il ne dupliquait pas la variable (c'est-à-dire copier tout deux fois) – Seidleroni

1

ce serait l'adresse en mémoire, vous avez raison.