J'ais une appli que je fais tourner en Debug dans VS.NET2003. Quand je quitte, les fenêtres se ferment, mais le programme ne termine pas.
Comment trouver quel Thread ou autre ressource serait resté actif ??
Merci d'avance cyrille
En effet tu dois avoir un thread qui tourne.
Commence par contrôler si tu as bien fermé tous tes thread.
cyrille
In article , says. ..
cyrille wrote: > Bonjour, > > J'ais une appli que je fais tourner en Debug dans VS.NET2003. > Quand je quitte, les fenêtres se ferment, mais le programme ne termin e pas. > > Comment trouver quel Thread ou autre ressource serait resté actif ?? > > Merci d'avance > cyrille
En effet tu dois avoir un thread qui tourne.
Commence par contrôler si tu as bien fermé tous tes thread.
Est-ce qu'il y a un moyen de trouver le thread autrement que par l'analyse du code source ? En fait il y a énormement de ligne de code et beaucoup de thread lancés un peut de partout.
J'irais plus vite à trouver si le debugger ou un autre outil pouvait me d onner des informations pour trouver la cause.
cyrille
In article <eQdM0QiKFHA.3552@TK2MSFTNGP12.phx.gbl>, keikun59@_free.fr says. ..
cyrille wrote:
> Bonjour,
>
> J'ais une appli que je fais tourner en Debug dans VS.NET2003.
> Quand je quitte, les fenêtres se ferment, mais le programme ne termin e pas.
>
> Comment trouver quel Thread ou autre ressource serait resté actif ??
>
> Merci d'avance
> cyrille
En effet tu dois avoir un thread qui tourne.
Commence par contrôler si tu as bien fermé tous tes thread.
Est-ce qu'il y a un moyen de trouver le thread autrement que par l'analyse du
code source ?
En fait il y a énormement de ligne de code et beaucoup de thread lancés un peut
de partout.
J'irais plus vite à trouver si le debugger ou un autre outil pouvait me d onner
des informations pour trouver la cause.
cyrille wrote: > Bonjour, > > J'ais une appli que je fais tourner en Debug dans VS.NET2003. > Quand je quitte, les fenêtres se ferment, mais le programme ne termin e pas. > > Comment trouver quel Thread ou autre ressource serait resté actif ?? > > Merci d'avance > cyrille
En effet tu dois avoir un thread qui tourne.
Commence par contrôler si tu as bien fermé tous tes thread.
Est-ce qu'il y a un moyen de trouver le thread autrement que par l'analyse du code source ? En fait il y a énormement de ligne de code et beaucoup de thread lancés un peut de partout.
J'irais plus vite à trouver si le debugger ou un autre outil pouvait me d onner des informations pour trouver la cause.
cyrille
Fabrice MALAINGRE
Bonjour Cyrille,
J'irais plus vite à trouver si le debugger ou un autre outil pouvait me donner des informations pour trouver la cause.
Une solution possible consisterait à : => Mettre en place un point d'arrêt juste après le "Application.Run(new MyForm());" => Lorsque le débogueur est arrivé sur ce point d'arrêt, afficher la fenêtre "Threads" (Menu "Déboguer -> Fenêtres -> Threads")
Si les threads possèdent déjà un nom, l'information affichée par cette fenêtre sera d'autant plus pertinente.
Sinon, il pourrait s'avérer utile de leur en donner un (propriété "Name").
Cordialement
____________________________ Fabrice MALAINGRE Architecte Logiciel - Chef de Projet THEORIS - www.theoris.fr
Bonjour Cyrille,
J'irais plus vite à trouver si le debugger ou
un autre outil pouvait me donner
des informations pour trouver la cause.
Une solution possible consisterait à :
=> Mettre en place un point d'arrêt
juste après le "Application.Run(new MyForm());"
=> Lorsque le débogueur est arrivé sur ce point d'arrêt,
afficher la fenêtre "Threads"
(Menu "Déboguer -> Fenêtres -> Threads")
Si les threads possèdent déjà un nom, l'information affichée par cette
fenêtre sera d'autant plus pertinente.
Sinon, il pourrait s'avérer utile de leur en donner un (propriété "Name").
Cordialement
____________________________
Fabrice MALAINGRE
Architecte Logiciel - Chef de Projet
THEORIS - www.theoris.fr
J'irais plus vite à trouver si le debugger ou un autre outil pouvait me donner des informations pour trouver la cause.
Une solution possible consisterait à : => Mettre en place un point d'arrêt juste après le "Application.Run(new MyForm());" => Lorsque le débogueur est arrivé sur ce point d'arrêt, afficher la fenêtre "Threads" (Menu "Déboguer -> Fenêtres -> Threads")
Si les threads possèdent déjà un nom, l'information affichée par cette fenêtre sera d'autant plus pertinente.
Sinon, il pourrait s'avérer utile de leur en donner un (propriété "Name").
Cordialement
____________________________ Fabrice MALAINGRE Architecte Logiciel - Chef de Projet THEORIS - www.theoris.fr
cyrille
In article , says. ..
=> Lorsque le débogueur est arrivé sur ce point d'arrêt, afficher la fenêtre "Threads" (Menu "Déboguer -> Fenêtres -> Threads")
Superbe. Je n'avais pas vu cette fabuleuse fenêtre ;o) Merci !!
In article <ujS1OmiKFHA.3896@TK2MSFTNGP10.phx.gbl>, nospam@theoris.fr says. ..
=> Lorsque le débogueur est arrivé sur ce point d'arrêt,
afficher la fenêtre "Threads"
(Menu "Déboguer -> Fenêtres -> Threads")
Superbe.
Je n'avais pas vu cette fabuleuse fenêtre ;o)
Merci !!