J'ai fait un petit programme qui gère la position d'un petit moteur pas à
pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je
constate quand je ferme le prog qu'il est toujours présent et sans réponse
dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation
maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin
Set Form1 = Nothing
End
End Sub
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
seb-seb
NoSpm a écrit :
Bonjour,
J'ai fait un petit programme qui gère la position d'un petit moteur pas à pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je constate quand je ferme le prog qu'il est toujours présent et sans réponse dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin Set Form1 = Nothing End End Sub
Je ne pense pas avoir fait une erreur !?
Merci pour votre aide Alain
il me semble que le "end" est rarement conseillé un unload form devrait suffir et le set form1=nothing n'est peut etre pas utile ... c mieux sans ?
NoSpm a écrit :
Bonjour,
J'ai fait un petit programme qui gère la position d'un petit moteur pas à
pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je
constate quand je ferme le prog qu'il est toujours présent et sans réponse
dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation
maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin
Set Form1 = Nothing
End
End Sub
Je ne pense pas avoir fait une erreur !?
Merci pour votre aide
Alain
il me semble que le "end" est rarement conseillé
un unload form devrait suffir
et le set form1=nothing n'est peut etre pas utile ...
c mieux sans ?
J'ai fait un petit programme qui gère la position d'un petit moteur pas à pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je constate quand je ferme le prog qu'il est toujours présent et sans réponse dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin Set Form1 = Nothing End End Sub
Je ne pense pas avoir fait une erreur !?
Merci pour votre aide Alain
il me semble que le "end" est rarement conseillé un unload form devrait suffir et le set form1=nothing n'est peut etre pas utile ... c mieux sans ?
NoSpm
Merci pour votre réponse, C'est bien mieux ainsi. Bonne fin de soirée Alain
"seb-seb" a écrit dans le message de news: OZgtCH%
NoSpm a écrit :
Bonjour,
J'ai fait un petit programme qui gère la position d'un petit moteur pas à pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je constate quand je ferme le prog qu'il est toujours présent et sans réponse dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin Set Form1 = Nothing End End Sub
Je ne pense pas avoir fait une erreur !?
Merci pour votre aide Alain
il me semble que le "end" est rarement conseillé un unload form devrait suffir et le set form1=nothing n'est peut etre pas utile ... c mieux sans ?
Merci pour votre réponse, C'est bien mieux ainsi.
Bonne fin de soirée
Alain
"seb-seb" <sperot51@msn.com> a écrit dans le message de news:
OZgtCH%23XGHA.3704@TK2MSFTNGP03.phx.gbl...
NoSpm a écrit :
Bonjour,
J'ai fait un petit programme qui gère la position d'un petit moteur pas à
pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je
constate quand je ferme le prog qu'il est toujours présent et sans
réponse
dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation
maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin
Set Form1 = Nothing
End
End Sub
Je ne pense pas avoir fait une erreur !?
Merci pour votre aide
Alain
il me semble que le "end" est rarement conseillé
un unload form devrait suffir
et le set form1=nothing n'est peut etre pas utile ...
c mieux sans ?
Merci pour votre réponse, C'est bien mieux ainsi. Bonne fin de soirée Alain
"seb-seb" a écrit dans le message de news: OZgtCH%
NoSpm a écrit :
Bonjour,
J'ai fait un petit programme qui gère la position d'un petit moteur pas à pas via la RS232 et qui fonctionne bien.
Là, ou j'ai un problème, c'est qu'après avoir fait un exécutable, je constate quand je ferme le prog qu'il est toujours présent et sans réponse dans le gestionnaire de tache de windowsXP. Ce qui entraîne l'occupation maximum de mes ressources mémoires
Voici le code de fermeture (bien classique)
Command_quitte_Click()
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False Sleep 200 'tempo
Unload Form1 'decharge le prog de la memoireet fin Set Form1 = Nothing End End Sub
Je ne pense pas avoir fait une erreur !?
Merci pour votre aide Alain
il me semble que le "end" est rarement conseillé un unload form devrait suffir et le set form1=nothing n'est peut etre pas utile ... c mieux sans ?