EvilGost
Messages postés235Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 mai 2011
-
1 mars 2006 à 15:33
kam_2006
Messages postés49Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention29 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.
kam_2006
Messages postés49Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention29 novembre 2010 3 mars 2006 à 12:58
Merci beaucoup.ça me permet d'ameliorer mon application
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 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és17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 mars 2006 à 18:23
normal, c'est du CallBack.....
faut passer par une Dll, au besoin
EvilGost
Messages postés235Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 mai 20112 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és389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 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és235Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 mai 20112 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és389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 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és235Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 mai 20112 1 mars 2006 à 15:33
merci a toi, je vais tester et je te fais un retour, mais apparemment, il manque le .frm ...
3 mars 2006 à 12:58
3 mars 2006 à 08:44
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
2 mars 2006 à 18:23
faut passer par une Dll, au besoin
2 mars 2006 à 17:34
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 :|
2 mars 2006 à 14:20
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
2 mars 2006 à 13:42
je mets 10 :D
2 mars 2006 à 08:59
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
1 mars 2006 à 15:33