Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2403 connectés 

  FORUM HardWare.fr
  Programmation

  [VB] L'instruction set <objet>= nothing

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] L'instruction set <objet>= nothing

n°12920
Styx0
Aware, abware !
Posté le 06-02-2001 à 14:20:25  profilanswer
 

HEllo all!
 
j'aimerai savoir si vous connaissiez un autre moyen qu'utiliser le "nothing" pour désintancier un objet ? ( à travers API, code etc)
 
Car g l'impression que dans certains cas, cette instruction de détruit pas l'intégralité del'objet en mémoire. Pour etre précis c lors de la destruction d'un objet programmé en VC++ mais instancié à partir de VB que ca me pose pb (montée en charge de la mémoire :( )


---------------
Galerie Photo (Canon)
mood
Publicité
Posté le 06-02-2001 à 14:20:25  profilanswer
 

n°13006
MagicBuzz
Posté le 06-02-2001 à 19:54:32  profilanswer
 

Styx0 >
 
set <objet> = nothing
 
ne fait que désalouer le pointeur.
en aucun cas l'objet est détruit.
il faut appeler le destructeur de l'objet (généralement .close) avant.

n°13088
Styx0
Aware, abware !
Posté le 07-02-2001 à 09:38:31  profilanswer
 

mmhh ... en VB il n'y a que très rarement de destructeur en fait
et lorsqu'on les regarde de près, ils reviennet tous plus ou moins à faire appel au Nothing sur les différentes réferences les composant
 
pas d'autre idées ?


---------------
Galerie Photo (Canon)
n°13091
thegti
La constipation se soigne ...
Posté le 07-02-2001 à 09:54:47  profilanswer
 

Bah magicbuzz il a raison.
Le fait qu'il y ait souvent pas de destructeurs, c'est qu'en général l'objet n'est plus actif et le garbage collector rentre en jeu.

n°13092
krolours1
Posté le 07-02-2001 à 09:59:46  profilanswer
 

En VB, il y a un garbage collector, l'objet est supprimé dès qu'il n'est plus accèssible.
 
Si tu fait Set toto=Nothing et que toto est la dernière référence à l'objet, alors il est supprimé.
 
Il faut que tu regarde ton objet pour voir si il libère bien tout comme il faut.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] L'instruction set <objet>= nothing

 

Sujets relatifs
VB6 Passé un objet form a une procédure commune???[Vb6] Objet ToolBar
PROGRAMMATION OBJET EN C++objet DICTIONNAIRE en ASP
Plus de sujets relatifs à : [VB] L'instruction set <objet>= nothing


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)