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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Mon application bloque la fermeture de Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] Mon application bloque la fermeture de Windows

n°1448699
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 28-09-2006 à 12:38:44  profilanswer
 

Bonjour :)
 
Mon application C#, une fois lancée, empêche Windows de redémarrer ou de s'arrêter. Je suppose que mon programme en C# doit recevoir un message quelquepart lui demandant de se fermer, mais il n'y répond pas... comment faire pour gérer ça ?
 
Mon application utilise un timer, peut-être est-ce lui qui empèche sa fermeture automatique.
 
Merci de votre aide !

mood
Publicité
Posté le 28-09-2006 à 12:38:44  profilanswer
 

n°1449280
moi23372
Posté le 29-09-2006 à 07:57:55  profilanswer
 

j'ai déjà eu ce problème.  
 
De mémoire, je pense qu'il faut traiter un event de sortie. De mémoire encore, cet event reçoit en paramètre l'event de fermeture de windows. (FormClosing ou qqch ainsi peut être, je ne saurais plus te dire quoi exactement)...
 
HOPE this help

n°1451664
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 03-10-2006 à 17:37:46  profilanswer
 

C'est sûrement quelquechose dans ce goût là mais c'est pas exactement ça... merci de ton aide, mais il me faut quelquechose de plus précis car j'arrive vraiment pas à trouver :(

n°1451667
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-10-2006 à 17:39:07  profilanswer
 

poste le code stp, personne n'est devin ici


---------------
J'ai un string dans l'array (Paris Hilton)
n°1451676
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 03-10-2006 à 17:44:16  profilanswer
 

Mais... le code fait peut-être 3000 ou 4000 lignes, éparpillées sur plusieurs objet. Je ne sais même pas quel code envoyer !
 
Enfin en tout cas, y'a un timer, c'est la seule chose qui doit être "bloquante". Et en C#, ça doit être un truc connu, j'imagine... mais j'ai jamais été confronté à ce problème ...


Message édité par TigrouMeow le 03-10-2006 à 17:44:30
n°1452290
_Mose_
Lonesome coder
Posté le 04-10-2006 à 16:43:18  profilanswer
 

Méthode qui marche dans 100% des cas :
* Tu retires tout ton code de ton appli. Ne laisse qu'une forme vide et tu testes.
* si le bug se reproduit : c'est grave.
* sinon :
* * tu rajoute 50% de ton code et tu testes.
* * etc...
 
Tu finiras forcément pas trouver....

n°1452507
Tamahome
⭐⭐⭐⭐⭐
Posté le 04-10-2006 à 22:45:01  profilanswer
 

j'ai une meilleure méthode : tu rajoutes lettre par lettre ton code, comme ca t'es sur de savoir où ca plante exactement [:joce]


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1453975
Benwoua
XVI
Posté le 08-10-2006 à 17:26:29  profilanswer
 

TigrouMeow, de tek ? :)

n°1454615
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 09-10-2006 à 22:31:51  profilanswer
 

Exact monsieur, et qui cherche désespérément la recherche à sa question :p
 
Mmm, d'ailleurs pour en revenir à mon problème, je crois savoir d'où ça vient. En fait mon programme créé une autre fenêtre mais qu'il n'affiche pas, c'est à ce moment que le programme n'est pas "exitable" automatiquement par Windows.

n°1457350
emir en ni​lbru
PinguinDsLesChampsHiverMéchant
Posté le 15-10-2006 à 00:21:49  profilanswer
 

Salut,
Il serait pas multiThreadé ton soft, avec un thread qui s'arrete mal. Souvent pour moi, ce type d'erreur vient de la...

mood
Publicité
Posté le 15-10-2006 à 00:21:49  profilanswer
 

n°1457354
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 15-10-2006 à 00:24:07  profilanswer
 

En fait je pense que le fait de créer une nouvelle fenêtre et de la cacher créé un nouveau thread ! J'ai pas regardé depuis :)

n°1457363
emir en ni​lbru
PinguinDsLesChampsHiverMéchant
Posté le 15-10-2006 à 00:31:34  profilanswer
 

ah, je crois pas, un thread est sur une methode, pas sur une classe, c'est pas comme en C++. Donc quand tu créés ta fenetre c le meme thread...

n°1457434
Lamarmotte
Posté le 15-10-2006 à 11:16:34  profilanswer
 

tu n'aurais pas mis une icone dans la systray par hazard ?

n°1457447
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-10-2006 à 11:51:25  profilanswer
 

TigrouMeow >> envoie moi ton source en MP, je regarde et je poste ici le probleme dés que je l'ai trouvé ! tant que t'auras pas compris qu'un programme ne se débugge pas sur des supputations, mais sur un source bien concret, on n'avancera pas


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Mon application bloque la fermeture de Windows

 

Sujets relatifs
[C#] Timer sur les évènements des messages WindowsJava, accéder aux API windows
[Flash] Application d'un TAG de Trackingfichier bat ne fonctionne pas dans les taches planifiées de Windows
Erreur Java sous WindowsRésolu [Javascript] Agir dans Popup après fermeture de la fenetre mère
Je recherche la commande lynx compatible windows[resolu][C# => Excel] : tableau à partir d'une appli windows en C#
[c#] Déployer une application C#Tableau pour Windows media player ?
Plus de sujets relatifs à : [C#] Mon application bloque la fermeture de Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR