je suis entrain de tester une application et j'ai une erreur qui apparait
des fois, et d'autres fois non, sur le même traitement.
L'arret du débogage se fixe sur mon application.run(form) de mon sub main()
ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce soit
une erreur assez complexe ou une bétise, je sais pas trop.
Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la
suivante:
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é
nommé "Icon".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Letchideslandes
Sylo a écrit :
bonjour,
je suis entrain de tester une application et j'ai une erreur qui apparait des fois, et d'autres fois non, sur le même traitement. L'arret du débogage se fixe sur mon application.run(form) de mon sub main() ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce soit une erreur assez complexe ou une bétise, je sais pas trop. Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la suivante: 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é nommé "Icon".
Voila, merci
Sylvain
Il semble que tu ne maitrise pas la duree de vie de ton objet Icon. En effet le garbage collector prend la décision de le détruire quand il veut donc si tu l'as juste declaré dans une procédure lorsque le GC le détruit il n'est plus accessible ( mais il le reste tant que le GC n'a pas collectée les restes de mémoire ) . Une solution est de déclarer tes objets à duréee de vie de ton application comme globale ou si cela te genes en static.
-- http://perso.wanadoo.fr/letchideslandes
Sylo a écrit :
bonjour,
je suis entrain de tester une application et j'ai une erreur qui apparait
des fois, et d'autres fois non, sur le même traitement.
L'arret du débogage se fixe sur mon application.run(form) de mon sub main()
ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce soit
une erreur assez complexe ou une bétise, je sais pas trop.
Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la
suivante:
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é
nommé "Icon".
Voila, merci
Sylvain
Il semble que tu ne maitrise pas la duree de vie de ton objet Icon. En
effet le garbage collector prend la décision de le détruire quand il
veut donc si tu l'as juste declaré dans une procédure lorsque le GC le
détruit il n'est plus accessible ( mais il le reste tant que le GC n'a
pas collectée les restes de mémoire ) . Une solution est de déclarer tes
objets à duréee de vie de ton application comme globale ou si cela te
genes en static.
je suis entrain de tester une application et j'ai une erreur qui apparait des fois, et d'autres fois non, sur le même traitement. L'arret du débogage se fixe sur mon application.run(form) de mon sub main() ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce soit une erreur assez complexe ou une bétise, je sais pas trop. Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la suivante: 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é nommé "Icon".
Voila, merci
Sylvain
Il semble que tu ne maitrise pas la duree de vie de ton objet Icon. En effet le garbage collector prend la décision de le détruire quand il veut donc si tu l'as juste declaré dans une procédure lorsque le GC le détruit il n'est plus accessible ( mais il le reste tant que le GC n'a pas collectée les restes de mémoire ) . Une solution est de déclarer tes objets à duréee de vie de ton application comme globale ou si cela te genes en static.
-- http://perso.wanadoo.fr/letchideslandes
Eric Mittelette[MS\)
Oui, pour moi également c'est un pb de portée de ta variable, ou est elle déclarée ? niveau méthode, niveau form ? Eric
"Letchideslandes" a écrit dans le message de news:
Sylo a écrit : > bonjour, > > je suis entrain de tester une application et j'ai une erreur qui
apparait
> des fois, et d'autres fois non, sur le même traitement. > L'arret du débogage se fixe sur mon application.run(form) de mon sub
main()
> ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce
soit
> une erreur assez complexe ou une bétise, je sais pas trop. > Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la > suivante: > 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é
> nommé "Icon". > > Voila, merci > > Sylvain > > Il semble que tu ne maitrise pas la duree de vie de ton objet Icon. En effet le garbage collector prend la décision de le détruire quand il veut donc si tu l'as juste declaré dans une procédure lorsque le GC le détruit il n'est plus accessible ( mais il le reste tant que le GC n'a pas collectée les restes de mémoire ) . Une solution est de déclarer tes objets à duréee de vie de ton application comme globale ou si cela te genes en static.
-- http://perso.wanadoo.fr/letchideslandes
Oui, pour moi également c'est un pb de portée de ta variable, ou est elle
déclarée ? niveau méthode, niveau form ?
Eric
"Letchideslandes" <letchideslandes@nospam.com> a écrit dans le message de
news:ekNvHALkEHA.2412@TK2MSFTNGP15.phx.gbl...
Sylo a écrit :
> bonjour,
>
> je suis entrain de tester une application et j'ai une erreur qui
apparait
> des fois, et d'autres fois non, sur le même traitement.
> L'arret du débogage se fixe sur mon application.run(form) de mon sub
main()
> ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce
soit
> une erreur assez complexe ou une bétise, je sais pas trop.
> Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la
> suivante:
> 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é
> nommé "Icon".
>
> Voila, merci
>
> Sylvain
>
>
Il semble que tu ne maitrise pas la duree de vie de ton objet Icon. En
effet le garbage collector prend la décision de le détruire quand il
veut donc si tu l'as juste declaré dans une procédure lorsque le GC le
détruit il n'est plus accessible ( mais il le reste tant que le GC n'a
pas collectée les restes de mémoire ) . Une solution est de déclarer tes
objets à duréee de vie de ton application comme globale ou si cela te
genes en static.
Oui, pour moi également c'est un pb de portée de ta variable, ou est elle déclarée ? niveau méthode, niveau form ? Eric
"Letchideslandes" a écrit dans le message de news:
Sylo a écrit : > bonjour, > > je suis entrain de tester une application et j'ai une erreur qui
apparait
> des fois, et d'autres fois non, sur le même traitement. > L'arret du débogage se fixe sur mon application.run(form) de mon sub
main()
> ce qui fait que pour savoir où sa plante, dur, dur... Je croins que ce
soit
> une erreur assez complexe ou une bétise, je sais pas trop. > Si quelqu'un connait cette erreur, ça m'aiderait... L'erreur est la > suivante: > 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é
> nommé "Icon". > > Voila, merci > > Sylvain > > Il semble que tu ne maitrise pas la duree de vie de ton objet Icon. En effet le garbage collector prend la décision de le détruire quand il veut donc si tu l'as juste declaré dans une procédure lorsque le GC le détruit il n'est plus accessible ( mais il le reste tant que le GC n'a pas collectée les restes de mémoire ) . Une solution est de déclarer tes objets à duréee de vie de ton application comme globale ou si cela te genes en static.