[VB6] Evenement Class_terminate qui se produit pas ? :pt1cable:

Evenement Class_terminate qui se produit pas ? :pt1cable: [VB6] - VB/VBA/VBS - Programmation

Marsh Posté le 08-11-2003 à 17:11:19    

Bonjour
 
En fait voila ca fait 3 heure que je cherche pq mon prog foire...
 
Apres avoir tenté de debugger encore et encore, je viens de me rendre compte que lorsque je fais un redim (pour enlever un element d'un tableau de class) le tableau est bien redimentionné et donc reduit de 1 element, mais les variable qui etaient dans la classe sencée etre detruite existe toujours !!!!!!!!!!!! Et l'evenement class_terminate ne se produit pas, SAUF si je supprime encore un element, alors il se produit mais pas pour l'element que je viens de supprimer, bref un truc de malade, tellement fou ce truc que je pense que c'est un bug de VB  :pt1cable:  
 
Pour resumer :  
 
Public MyTab() as new MyClass
 
ReDim MyTab(0)
 
.
.
.
 
Redim MyTab(1)
'on garni les proprietes de MyTab(0)
 
Redim MyTab(2)
'on garni les proprietes de MyTab(1)
 
'ici je veux supprimer le dernier element :
ReDim MyTab(1)
 
'ca devrait detruire l'element et les variable de la classe et l'evenemetn Class_terminate devrait se produire ? On est d'accord ? Et ben nan... donc je sais plus quoi faire. :(
 
Merci d'avance.. :/
 
 
 
 
 
 
 
 


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 08-11-2003 à 17:11:19   

Reply

Marsh Posté le 08-11-2003 à 17:21:08    

Arf j'ai reussi en  ajouter un Set MyTab(indice) = nothing
 
mais c'est quand meem pas logique :/
 


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed