IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

System.ObjectDisposedException' s'est produite dans System.Windows.Forms.dll


Sujet :

C++/CLI

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut System.ObjectDisposedException' s'est produite dans System.Windows.Forms.dll
    Bonjour,
    J'ai utilis� la m�thode DoEvents pour que je puisse faire des autres choses en m�me temps que le boucle fonctionne
    voil� le code
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	double d;
    	Random ^rnd = gcnew Random();
    	while(1)
    	{
    		d=(double) rnd->Next()/rnd->Next();
    		System::Windows::Forms::Application::DoEvents();
    		Edit_Text->Text=d.ToString();
    	}
    J'ai pas trouv� comment je peux arr�ter ce boucle. De plus lorsque je veux fermer mon application, l'erreur suivante m'apparait

    Une exception non g�r�e du type 'System.ObjectDisposedException' s'est produite dans System.Windows.Forms.dll

    Informations suppl�mentaires*: Impossible d'acc�der � un objet supprim�.

    Est ce qu'il y a quelqu'un qui peut m'aider � r�soudre ce pb.
    Merci

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 507
    Par d�faut
    Vous vous �tes pass� le mot pour utiliser cette putai* de m�thode "DoEvents".

    N'utilisez pas "DoEvents", ou au moins prenez la peine de lire ET de comprendre sa documentation.

    Donc supprimez moi cet horreur de boucle infini et d'appel � "DoEvents".

    Voir le fil de message http://www.developpez.net/forums/d10...inie-doevents/

    J'ai l'impression que je suis en train de dialogue avec un groupe d'�tudiant qui b�chent sur le m�me projet et qui font les m�me erreurs. Mauvais prof. ? (tr�s mauvais m�me).

    Quand on commence � faire n'importe quoi, on commence � se manger des exceptions � la co*.

    'System.ObjectDisposedException'
    c'est parce que "vous" appelez directement ou indirectement deux fois la m�thode Dispose sur un objet dont la classe a, elle, �t� correctement cod�e. On n'appelle jamais Dispose sur un objet qui est d�j� "dispos�".

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    354
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 354
    Par d�faut
    Bonjour,
    Merci Baccelar pour votre r�ponse.
    Je peux pas utiliser le lien que vous m'avez donn�. EN fait, J'ai essay� de faire des Thread qui contiennent des boucles mais j'ai trouv� que si je lance trois Thread en m�me temps, l'application se plante.
    Pour cette raison, j'ai voulu utiliser DoEvents.
    Est ce que vous pouvez m'aider comment je peux r�soudre ce pb avec DoEvents

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 507
    Par d�faut
    Je peux pas utiliser le lien que vous m'avez donn�
    ???, et sous le format suivant, c'est bon comme URL ?
    http://www.developpez.net/forums/d10...inie-doevents/

    Si vous �tes en relation avec la personne ayant le login "3aychoucha" sur ce forum, et donc le m�me devoir, , utilisez un Timer de Formulaire et non un Thread ou un Timer Syst�me.

    http://msdn.microsoft.com/en-us/libr...rms.timer.aspx

    En r�sum� PAS DE DoEvents.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 21/03/2014, 20h02
  2. R�ponses: 2
    Dernier message: 21/09/2013, 10h56
  3. Une erreur g�n�rique s'est produite dans GDI+
    Par ICEMAN_60 dans le forum Windows Forms
    R�ponses: 1
    Dernier message: 25/02/2011, 10h04
  4. R�ponses: 2
    Dernier message: 25/07/2010, 15h32
  5. R�ponses: 0
    Dernier message: 17/06/2010, 15h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo