beezzers
Messages postés10Date d'inscriptionsamedi 19 janvier 2008StatutMembreDernière intervention29 mai 2008
-
23 avril 2008 à 02:44
beezzers
Messages postés10Date d'inscriptionsamedi 19 janvier 2008StatutMembreDernière intervention29 mai 2008
-
25 avril 2008 à 23:04
Bonjour, je débute en programmation et j'ai crée un fantome.
Je m'explique.
Lorsque je ferme mon application elle disparait de l'écran mais le processus reste toujours actif.
J'avais reglé le probleme avec un "end" lors du "unload_form" de mon form principale et ça à
fonctionné un temps mais le probleme est de retour et je suis a bout de ressource.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 avril 2008 à 06:24
Evite End, c'est pas normal que tu aies a l'utiliser, ca montre un defaut dans la conception de ton projet...
étrange que ca ne le fasse qu'en .exe.
pas simple a debugger ce genre de choses, du coup...
ajoutes des MsgBox, pour tracer l'execution de la chose, et voir si en .exe tu reload pas la form malgré toi
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 avril 2008 à 03:46
Quand tu quittes ton programme, il te faut faire gaffe à tout fermer...
stopper les boucles, les timers
ça, c'est simple.
une fois le Unload Me appelé, il faut éviter de recharger la fenêtre... (c'est certainement ce qui se passe)
ajoute un point d'arret dans ton Form_Load et lance ton programme.
l'execution va logiquement se stopper sur ce point d'arret, rien d'alarmant ^^
maintenant, quitte ton programme
je pense que le point d'arret va de nouveau être déclenché: ta form est rechargée, mais ne sera pas affichée ; ton programme restera en cours d'execution.
qui est le coupable ?
pourquoi la form se recharge-t'elle ?
presse Ctrl+L (pile des appels) pour trouver le coupable.
une fois la Form déchargée, il ne faut plus faire reference aux controles et propriétés de celle-ci (logique, rien de tout cela n'existe encore, il faut recharger...)
lesdis
Messages postés403Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention 7 août 2020 23 avril 2008 à 10:40
Bonjour,
Pour ma part c'est quelque chose de très fréquent lorsqu'on laisse un thread s'executer après fermeture de la form sur VS2005.
A voir si tu en utilises
Bonne Prog
Vous n’avez pas trouvé la réponse que vous recherchez ?
beezzers
Messages postés10Date d'inscriptionsamedi 19 janvier 2008StatutMembreDernière intervention29 mai 2008 23 avril 2008 à 21:40
Le message ne semble pas avoir passé.
J'ai trouvé mon probleme, il venais d'un pop-up "Home-Made" qui se
chargais sur l'évenement "Form_Paint" pour rester au premier plan.
J'ai donc reglé le probleme de l'application fantome mais mon pop-up
se retrouve a l'arriere plan de ma form principale si je les appele de la
barre de tache.
Est-ce-que quelqu'un peut m'aider ??
Renfield, c'étais effectivement un défaut de conception, merci.