-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon programme. Mais, comment déchargent on un Timer ?
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news:
Exact... par du principe que la fonction End() ne devrait même plus exister. Elle ne libère pas les ressources correctement à tous les coups et peut faire en sorte que ton programme reste "prit" en mémoire sans que tu t'en rendre compte...
Si tu libères tous tes objets correctement et que ferme tous tes connections, fichiers et timers, ton programme devrait se fermer sans problème.
-- Cordialement Yanick MVP pour Visual Basic "Laurent" a écrit dans le message de news:420d0921$0$808$
Je croix que si tu arrives sur une erreur critique, c'est parce qu'un travail de développement et a révoir...
Laurent
"Aski" a écrit dans le message de news: O$
Bonsoir,
De toutes façons, je ne vois pas comment sortir d'une gestion d'erreur critique sans utiliser End.
Aski
"Kiriasse" a écrit dans le message de news:420cf09f$0$808$
J'évitais moi aussi le End selon le bon principe que si l'on doit utiliser End pour qu'une application soit réellement complètement fermée c'est que quelque chose ne colle pas dans le Query Unload ou le Unload. Mais « on » m'a dit que les Unload sont plus faciles à repérer par les pirates que les End (quand on programme l'arrêt de son application pour des raisons de protection). Kiriasse www.kiriasse.fr
== >>>>> "LE TROLL" <le a écrit dans le message de news: %
Ah non, si tu mets le "end" il va devenir tout rouge de colère :o) ---------
"Kiriasse" a écrit dans le message de news: 420cdce9$0$19429$
Ou le Unload Me.
== >>>>>>> "ng" a écrit dans le message de news:
Unload Me End
On evitera qd mm le end.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
LE TROLL wrote:
Et même qu'après il faut mettre la suite:
Dim retour As Long retour = ExitWindowsEx(1, 0) Unload Me End -------------------
"Kiriasse" a écrit dans le message de news: 420cabbb$0$817$
Utiliser la fonction de l'API Windows : Public Declare Function ExitWindowsEx Lib "user32" ( _ ByVal uFlags As Long, _ ByVal dwReserved As Long _ ) As Long
== >>>>>>>>>> "big" a écrit dans le message de news:
Bonjour; je cherche un bout de code VB qui arrêtera le PC. Merci d'avance.
Salut,
Il suffit de l'arreter : Timer.Enabled = False
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon
programme. Mais, comment déchargent on un Timer ?
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message
de news: O4UwybHEFHA.2572@tk2msftngp13.phx.gbl...
Exact... par du principe que la fonction End() ne devrait même plus
exister.
Elle ne libère pas les ressources correctement à tous les coups et
peut faire en sorte que ton programme reste "prit" en mémoire sans
que tu t'en rendre compte...
Si tu libères tous tes objets correctement et que ferme tous tes
connections, fichiers et timers, ton programme devrait se fermer sans
problème.
--
Cordialement
Yanick
MVP pour Visual Basic
"Laurent" <vernaz.laurent@wanadoo.fr> a écrit dans le message de
news:420d0921$0$808$8fcfb975@news.wanadoo.fr...
Je croix que si tu arrives sur une erreur critique, c'est parce
qu'un travail de développement et a révoir...
Laurent
"Aski" <aski@free.com> a écrit dans le message de news:
O$0VaOGEFHA.624@TK2MSFTNGP09.phx.gbl...
Bonsoir,
De toutes façons, je ne vois pas comment sortir d'une gestion
d'erreur critique sans utiliser End.
Aski
"Kiriasse" <nospam@nospam.fr> a écrit dans le message de
news:420cf09f$0$808$8fcfb975@news.wanadoo.fr...
J'évitais moi aussi le End selon le bon principe que si l'on doit
utiliser End pour qu'une application soit réellement complètement
fermée c'est que quelque chose ne colle pas dans le Query Unload
ou le Unload. Mais « on » m'a dit que les Unload sont plus faciles à
repérer par
les
pirates que les End (quand on programme l'arrêt de son
application pour des raisons de protection).
Kiriasse
www.kiriasse.fr
== >>>>> "LE TROLL" <le troll@paris.fr> a écrit dans le message de news:
%23tqYjoFEFHA.2180@TK2MSFTNGP12.phx.gbl...
Ah non, si tu mets le "end" il va devenir tout rouge de colère
:o) ---------
"Kiriasse" <nospam@nospam.fr> a écrit dans le message de news:
420cdce9$0$19429$8fcfb975@news.wanadoo.fr...
Ou le Unload Me.
== >>>>>>> "ng" <ng@ngsoft-fr.com> a écrit dans le message de news:
uW8aAvEEFHA.2756@TK2MSFTNGP15.phx.gbl...
Unload Me End
On evitera qd mm le end.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
LE TROLL wrote:
Et même qu'après il faut mettre la suite:
Dim retour As Long
retour = ExitWindowsEx(1, 0)
Unload Me End
-------------------
"Kiriasse" <nospam@nospam.fr> a écrit dans le message de news:
420cabbb$0$817$8fcfb975@news.wanadoo.fr...
Utiliser la fonction de l'API Windows :
Public Declare Function ExitWindowsEx Lib "user32" ( _
ByVal uFlags As Long, _
ByVal dwReserved As Long _
) As Long
== >>>>>>>>>> "big" <big@discussions.microsoft.com> a écrit dans le message
de
news: 73F5E386-A106-4A97-B309-198846FC1298@microsoft.com...
Bonjour;
je cherche un bout de code VB qui arrêtera le PC. Merci
d'avance.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon programme. Mais, comment déchargent on un Timer ?
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de news:
Exact... par du principe que la fonction End() ne devrait même plus exister. Elle ne libère pas les ressources correctement à tous les coups et peut faire en sorte que ton programme reste "prit" en mémoire sans que tu t'en rendre compte...
Si tu libères tous tes objets correctement et que ferme tous tes connections, fichiers et timers, ton programme devrait se fermer sans problème.
-- Cordialement Yanick MVP pour Visual Basic "Laurent" a écrit dans le message de news:420d0921$0$808$
Je croix que si tu arrives sur une erreur critique, c'est parce qu'un travail de développement et a révoir...
Laurent
"Aski" a écrit dans le message de news: O$
Bonsoir,
De toutes façons, je ne vois pas comment sortir d'une gestion d'erreur critique sans utiliser End.
Aski
"Kiriasse" a écrit dans le message de news:420cf09f$0$808$
J'évitais moi aussi le End selon le bon principe que si l'on doit utiliser End pour qu'une application soit réellement complètement fermée c'est que quelque chose ne colle pas dans le Query Unload ou le Unload. Mais « on » m'a dit que les Unload sont plus faciles à repérer par les pirates que les End (quand on programme l'arrêt de son application pour des raisons de protection). Kiriasse www.kiriasse.fr
== >>>>> "LE TROLL" <le a écrit dans le message de news: %
Ah non, si tu mets le "end" il va devenir tout rouge de colère :o) ---------
"Kiriasse" a écrit dans le message de news: 420cdce9$0$19429$
Ou le Unload Me.
== >>>>>>> "ng" a écrit dans le message de news:
Unload Me End
On evitera qd mm le end.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
LE TROLL wrote:
Et même qu'après il faut mettre la suite:
Dim retour As Long retour = ExitWindowsEx(1, 0) Unload Me End -------------------
"Kiriasse" a écrit dans le message de news: 420cabbb$0$817$
Utiliser la fonction de l'API Windows : Public Declare Function ExitWindowsEx Lib "user32" ( _ ByVal uFlags As Long, _ ByVal dwReserved As Long _ ) As Long
== >>>>>>>>>> "big" a écrit dans le message de news:
Bonjour; je cherche un bout de code VB qui arrêtera le PC. Merci d'avance.
Kiriasse
Et de prévoir dans le Unload de la feuille de démarrage :
<---> Dim Fll As Form ' --- For Each Fll In Forms Unload Fll Set Fll = Nothing Next
<--->
Kiriasse www.kiriasse.fr
== "ng" a écrit dans le message de news:
Salut,
Il suffit de l'arreter : Timer.Enabled = False
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon programme. Mais, comment déchargent on un Timer ?
Et de prévoir dans le Unload de la feuille de démarrage :
<--->
Dim Fll As Form
' ---
For Each Fll In Forms
Unload Fll
Set Fll = Nothing
Next
<--->
Kiriasse
www.kiriasse.fr
== "ng" <ng@ngsoft-fr.com> a écrit dans le message de news:
Oq4GRNOEFHA.3972@TK2MSFTNGP15.phx.gbl...
Salut,
Il suffit de l'arreter : Timer.Enabled = False
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon
programme. Mais, comment déchargent on un Timer ?
Et de prévoir dans le Unload de la feuille de démarrage :
<---> Dim Fll As Form ' --- For Each Fll In Forms Unload Fll Set Fll = Nothing Next
<--->
Kiriasse www.kiriasse.fr
== "ng" a écrit dans le message de news:
Salut,
Il suffit de l'arreter : Timer.Enabled = False
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon programme. Mais, comment déchargent on un Timer ?
Armando R.
Merci pour ces précisions.
"Kiriasse" a écrit dans le message de news: 420dcf64$0$19410$
Et de prévoir dans le Unload de la feuille de démarrage :
<---> Dim Fll As Form ' --- For Each Fll In Forms Unload Fll Set Fll = Nothing Next
<--->
Kiriasse www.kiriasse.fr
== > "ng" a écrit dans le message de news:
Salut,
Il suffit de l'arreter : Timer.Enabled = False
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon programme. Mais, comment déchargent on un Timer ?
Merci pour ces précisions.
"Kiriasse" <nospam@nospam.fr> a écrit dans le message de news:
420dcf64$0$19410$8fcfb975@news.wanadoo.fr...
Et de prévoir dans le Unload de la feuille de démarrage :
<--->
Dim Fll As Form
' ---
For Each Fll In Forms
Unload Fll
Set Fll = Nothing
Next
<--->
Kiriasse
www.kiriasse.fr
== > "ng" <ng@ngsoft-fr.com> a écrit dans le message de news:
Oq4GRNOEFHA.3972@TK2MSFTNGP15.phx.gbl...
Salut,
Il suffit de l'arreter : Timer.Enabled = False
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon
programme. Mais, comment déchargent on un Timer ?
"Kiriasse" a écrit dans le message de news: 420dcf64$0$19410$
Et de prévoir dans le Unload de la feuille de démarrage :
<---> Dim Fll As Form ' --- For Each Fll In Forms Unload Fll Set Fll = Nothing Next
<--->
Kiriasse www.kiriasse.fr
== > "ng" a écrit dans le message de news:
Salut,
Il suffit de l'arreter : Timer.Enabled = False
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Armando R. wrote:
Bonjour a tous,
Justement !... j'ai moi aussi un problème de déchargement de mon programme. Mais, comment déchargent on un Timer ?