IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

qui a déclenché le timer


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Par défaut qui a déclenché le timer
    Bonjour à tous,

    dans un programme vb6 j'ai un timer qui ce déclenche à cause de plusieurs fonctions. est ce qu'il y a un moyen pour savoir par quelle fonction mon timer est déclenché ?

    Merci.

  2. #2
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 6
    Par défaut
    CTRL + F
    .Enabled = False

    Voila je pense que cela devrée paitre taider ^^

    Cordialement HuBCoderS

  3. #3
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Par défaut
    enabeled = false ca permet d'areter le timer mais ce que je veux c'est savoir la fonction qui déclencher le timer

  4. #4
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 6
    Par défaut
    .Enabled = True
    Alor non ?

  5. #5
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Aucune fonction ne déclenche un timer. Il se declenche tout seul à intervalles réguliers . la fréquence de déclenchement est donnée par la propriété Interval et s'exprime en millième de seconde

  6. #6
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Par défaut
    oui mais normalement un timer se déclenche quand .ENABLED = True n'est ce pas ??

  7. #7
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 6
    Par défaut
    Oui sof si le timer et deja activer dans la form

  8. #8
    Membre émérite Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Par défaut
    Citation Envoyé par ferarkan Voir le message
    oui mais normalement un timer se déclenche quand .ENABLED = True n'est ce pas ??
    Je pense que tu veux utiliser ton timer en chien de garde. Donc tu as une action qui met ton timer en marche avec :
    Timer.enabled = true

    et quand ton Timer arrive à échéance, tu veux savoir qui l'a lancé ? Impossible si la tache qui l'a lancé n'a pas placé un sémaphore dans une variable global pour dire que c'est elle la coupable.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Dim FlagGlobal% 
     
    Function TotoA()
    Timer1.enabled = true
    FlagGlobal%= FlagGlobal% or 1
    End Function
     
    Function TotoB()
    Timer1.enabled = true
    FlagGlobal%= FlagGlobal% or 2
    End Function
     
    Private Sub Timer1_Timer()
    if FlagGlobal% and 1 then ...... gestion origine TotoA
    if FlagGlobal% and 2 then ...... gestion origine TotoB
    if FlagGlobal% and 4 then ...... gestion origine TotoC
     
    FlagGlobal% =0
    Timer1.enabled = False
    End Sub

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/01/2009, 11h49
  2. Réponses: 10
    Dernier message: 16/12/2008, 22h51
  3. Réponses: 11
    Dernier message: 10/11/2007, 12h10
  4. Liste déroulante qui en déclenche une autre
    Par nabians dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/08/2007, 19h11
  5. Réponses: 9
    Dernier message: 16/10/2006, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo