-
Form Dispose probleme
Bonjours
Je vois dans tout les messages que Form::Dispose(); libere la memoire de cette form mais moi Form::Dispose() n'est pas membre de la form pourquoi?
j'ai essayer aussi GC::Collect(); mais ca marche pas non plus.
Merci d'avance pour votre aide
TrollTop c++/cli
-
en C++/CLI on appele pas dispose, on utilise delete
tu peux également utiliser la destruction déterministe http://dotnet.developpez.com/faq/cpp...axe#autohandle
-
Comment utilise tu delete Form::delete;
-
je n'utilise pas form::delete
mais delete objetForm
en imaginant que la form soit instanciée ainsi :
Code:
Form1 ^maForm = gcnew Form1();
on la libère ainsi :
-
ca libère rien quand je regarde la memoire avec le gestionnaire de tache avant de quitter ma form j'ai 18960 et quand je quitte la form 18960. Avant de la loader la form je suis a 12000 et quand elle est loader 18960 je pensais quand n'utilisant delete maform j'allais revenir avec 12000.
TrollTop c++/cli