TIMER ASYNCHRONE

EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 - 1 mars 2006 à 15:33
kam_2006 Messages postés 49 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 29 novembre 2010 - 3 mars 2006 à 12:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36329-timer-asynchrone

kam_2006 Messages postés 49 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 29 novembre 2010
3 mars 2006 à 12:58
Merci beaucoup.ça me permet d'ameliorer mon application
cs_Megafan Messages postés 389 Date d'inscription dimanche 7 avril 2002 Statut Membre Dernière intervention 23 septembre 2016 2
3 mars 2006 à 08:44
Tu n'auras plus ce problème une fois ton programme compilé.
En effet c'est l'interpretation du callBack par l'IDE de VB qui pose souvent problème, en cas de pas à pas sur une procédure n'hésite pas au prealable d'appeller la fonction StopTimer afin d'inhiber le callback.
@+
Megafan
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
2 mars 2006 à 18:23
normal, c'est du CallBack.....
faut passer par une Dll, au besoin
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
2 mars 2006 à 17:34
Pas de probleme, merci a toi pour ton aide :)

par contre, apres test, le TimerCallBack est captricieux, et n'hésite pas à planter VB si le callback est appelé pendant qu'autre chose est en cours semble-t-il...ou meme lors que l'on est en pas à pas :|
cs_Megafan Messages postés 389 Date d'inscription dimanche 7 avril 2002 Statut Membre Dernière intervention 23 septembre 2016 2
2 mars 2006 à 14:20
Pas de quoi,
quand on peut aider....
Et surout n'hesite pas quand tu as des trucs un peu ch... , j'aime bien me prendre la tête.
@+
Megafan
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
2 mars 2006 à 13:42
impeccable, ca fonctionne et ca bouffe pas de ressources, merci beaucoup megafan, tu me retires une grosse épine du pied :D
je mets 10 :D
cs_Megafan Messages postés 389 Date d'inscription dimanche 7 avril 2002 Statut Membre Dernière intervention 23 septembre 2016 2
2 mars 2006 à 08:59
Efficitvement il manque le form1 et bien sur je ne peux pas mettre à jour mas source.
Question aux Admins : N'y a t'il pas un probléme avec l'upload ?

pour EvilGost :
Voici ce qui manque
sur Form1 tu ajoutes une Checkbox appelée ChkCnx et en caption 'Checker pour Connexion ok'
Tu ajoutes ensuite un ListBox appelée List1 qui sert de log.

Content d'avoir pu aider
@+
Megafan




Option Explicit

Private Sub Form_Load()

List1.AddItem "Test connexion au démarrage..."
If IsConnected() = False Then
List1.AddItem "Mise en route Timer..."
StartTimer (5000)
Else
List1.AddItem "Connexion au démarrage OK"
GoJob
End If

End Sub

Public Sub GoJob()

StopTimer
List1.AddItem "Connexion à la BD OK !"


End Sub

Private Sub Form_Unload(Cancel As Integer)

' Uniquement pour l'IDE qui n'aime pas trop les callback
StopTimer

End Sub
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
1 mars 2006 à 15:33
merci a toi, je vais tester et je te fais un retour, mais apparemment, il manque le .frm ...
Rejoignez-nous