Fermeture application après un certain temps [C] - C - Programmation
Marsh Posté le 19-07-2004 à 20:36:36
bon, c'est quoi la plate forme déjà?
Marsh Posté le 19-07-2004 à 21:17:49
http://msdn.microsoft.com/library/ [...] h11_topic8
Marsh Posté le 19-07-2004 à 21:40:10
tu colles un timer dans ton appli, et tu envoies un WM_QUIT à la fenetre principale de ton appli une fois le timer écoulé
Marsh Posté le 20-07-2004 à 08:24:25
Si les messages sont traîtés correctement, WM_CLOSE suffira. WM_QUIT n'enverra pas de message de fermeture à l'appli. Pas de WM_CLOSE et ni de WM_DESTROY.
Généralement on fait plutôt ça :
Code :
|
Up> On peut appeler WM_CLOSE via un WM_TIMER.
Marsh Posté le 20-07-2004 à 10:23:20
autre question
C mieux que je place le timer dans l'application (2) elle-meme ou bien que je le mette du cote de l'application (1) qui appelle la (2)? ![]()
Marsh Posté le 20-07-2004 à 11:01:07
Si tu as utilisé un modèle API Win32 (cf MSDN), normalement y a pas de soucis.
Pour le timer, ça n'a aucune importance puisque tu enverras un message à la fenêtre principale. Il faut juste que tous les objets sélectionnés/créés soient libérés.
Marsh Posté le 20-07-2004 à 12:20:15
ReplyMarsh Posté le 20-07-2004 à 12:20:50
| christophe_d13 a écrit : Si tu as utilisé un modèle API Win32 (cf MSDN), normalement y a pas de soucis. |
mouais justement j'ai un hic de ce cote la ... toutes mes ressources sont pas liberees comme il se doit
je dois regler aussi ce bug la ![]()
Marsh Posté le 19-07-2004 à 17:43:55
Est-ce que quelqu'un pourrait m'aider sur ca?
comment faire que cela s'arrete?

Voila en gros j'ai des données audio a recuperer et a enregistrer dans un fichier *wav et au bout de 3 minutes par exemple, je voudrais fermer cette applcation.
Sinon j'ai toujours un process qui tourne en fond alors que j'ai ferme l'application
Merci d'avance