OVH Cloud OVH Cloud

Problème Timer

5 réponses
Avatar
le_troll
Bonjour,
J'ai un compteur animé par un timer, mais quand j'appelle une InputBox,
ça fige le compteur, ok, mais là où ça ne va plus, c'est que ça suspend le
timer, comment faire donc pour que le timer tourne toujours (à part faire
une autre form) ???
--
------------------------------------------
Merci, @+, bye, Joe
montmartre75@iFrance.com
------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !

5 réponses

Avatar
ng
Salut,

Si ton InputBox est applée par m'évenement Timer, c'est normal.

Sinon cela ne se produit que dans l'IDE, l'exe compilé n'aura pas ce
problème.
(Il en va de même pour toutes les autres form modales, msgbox...)

Exemple :

Private Sub Command1_Click()
Dim strRet As String
strRet = InputBox("Veuillez entrer quelque chose :", "?")
If strRet <> "" Then
If strRet <> "quelque chose" Then
MsgBox "Perdu !", vbExclamation
End If
End If
End Sub

Private Sub Timer1_Timer()
Me.Caption = Time
End Sub

Le code de Timer1_Timer n'est exécuté qu'en mode compilé (si l'inputbox est
ouverte).

--
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/
http://apisvb.europe.webmatrixhosting.net/

le_troll a écrit :

Bonjour,
J'ai un compteur animé par un timer, mais quand j'appelle une
InputBox, ça fige le compteur, ok, mais là où ça ne va plus, c'est
que ça suspend le timer, comment faire donc pour que le timer tourne
toujours (à part faire une autre form) ???


Avatar
Vincent Guichard
le_troll a écrit :

Bonjour,
J'ai un compteur animé par un timer, mais quand j'appelle une InputBox,
ça fige le compteur, ok, mais là où ça ne va plus, c'est que ça suspend le
timer, comment faire donc pour que le timer tourne toujours (à part faire
une autre form) ???



Le problème ne devrait se poser qu'en mode Débug... qu'en est-il en mode
compilé?

Vincent GUICHARD
Avatar
le_troll
Ben non, l'inputBox n'est pas appelé par le timer, je vais voir en compilé?
Merci.

------------------------------------------
Merci, @+, bye, Joe

------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !

"ng" a écrit dans le message de news:

Salut,

Si ton InputBox est applée par m'évenement Timer, c'est normal.

Sinon cela ne se produit que dans l'IDE, l'exe compilé n'aura pas ce
problème.
(Il en va de même pour toutes les autres form modales, msgbox...)

Exemple :

Private Sub Command1_Click()
Dim strRet As String
strRet = InputBox("Veuillez entrer quelque chose :", "?")
If strRet <> "" Then
If strRet <> "quelque chose" Then
MsgBox "Perdu !", vbExclamation
End If
End If
End Sub

Private Sub Timer1_Timer()
Me.Caption = Time
End Sub

Le code de Timer1_Timer n'est exécuté qu'en mode compilé (si l'inputbox


est
ouverte).

--
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/
http://apisvb.europe.webmatrixhosting.net/

le_troll a écrit :

> Bonjour,
> J'ai un compteur animé par un timer, mais quand j'appelle une
> InputBox, ça fige le compteur, ok, mais là où ça ne va plus, c'est
> que ça suspend le timer, comment faire donc pour que le timer tourne
> toujours (à part faire une autre form) ???




Avatar
le_troll
Je vais voir, merci :o)
------------------------------------------
Merci, @+, bye, Joe

------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !

"Vincent Guichard" a écrit dans le message de
news: c608ts$t45$
le_troll a écrit :

> Bonjour,
> J'ai un compteur animé par un timer, mais quand j'appelle une


InputBox,
> ça fige le compteur, ok, mais là où ça ne va plus, c'est que ça suspend


le
> timer, comment faire donc pour que le timer tourne toujours (à part


faire
> une autre form) ???

Le problème ne devrait se poser qu'en mode Débug... qu'en est-il en mode
compilé?

Vincent GUICHARD


Avatar
le_troll
Merci, vous aviez raison, compilé ça marche, encore eut-il fallu que je le
sache...
--
------------------------------------------
Merci, @+, bye, Joe

------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !

"le_troll" a écrit dans le message de news:

Bonjour,
J'ai un compteur animé par un timer, mais quand j'appelle une


InputBox,
ça fige le compteur, ok, mais là où ça ne va plus, c'est que ça suspend le
timer, comment faire donc pour que le timer tourne toujours (à part faire
une autre form) ???
--
------------------------------------------
Merci, @+, bye, Joe

------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !