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.NET Discussion :

lancement d'une sub retardée de 3 secondes apres le lancement de l'appli [Débutant]


Sujet :

VB.NET

  1. #1
    Membre habitué
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Points : 145
    Points
    145
    Par défaut lancement d'une sub retardée de 3 secondes apres le lancement de l'appli
    Bonjour,
    J'ai une appli pour laquelle je voudrais lancer une sub environ 3 secondes apres le demarrage de l'appli
    J'ai donc mis un timer (timer1) sur mon form1 (formulaire de lancement de l'appli)
    au monformulaire.load, je mets juste dessous timer1.start
    a la fin de cette même sub, je mets timer1.stop

    dans mon timer1.tick, je mets download() la sub que je veux lancer et bien sur je mets l'interval du timer avec la durée adequate.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
            download()
        End Sub
    Pourtant, ma sub download ne se lance pas.
    J'ai fait une boulette dans le positionnement de mon timer1.stop ?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Points : 1 327
    Points
    1 327
    Par défaut
    Est-il possible de voir tout le code concerné ?

  3. #3
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut
    t'as pas une fonction sleep au lieu du timer pour faire ça?

    Sinon en mode pas à pas est-ce que tu passe dans ta fonction timer_tick

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 46
    Points : 25
    Points
    25
    Par défaut
    essaye de mettre le timer1.stop dans le timer1_tick juste avant ta fonction download

    parce que si j'ai bien compris se que tu fait
    tu charge ta forme lance le timer1.start et toujours dans le chargement de la form tu fait timer1.stop
    du coup tu lance et arrete le timer

  5. #5
    Membre habitué
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Points : 145
    Points
    145
    Par défaut
    pour BROWNIE, j'avais initialement fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
      ' lancement du formulaire vision de loin (demarrage du logiciel par defaut) 
        Private Sub monform_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Flap.Text = "110"
            RadioButton2.Checked = True
            RadioButton1.Checked = False
            RadioButton4.Checked = False
     
            'si des process sont deja lances on ferme
            If TestSiDejaLance() = True Then End
            .......
            Initialisernouveaupatient()
            System.Threading.Thread.Sleep(3000)
            download()
    mais ca ne lance pas plus download que le timer

    avec le timer ca donnait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
      ' lancement du formulaire vision de loin (demarrage du logiciel par defaut) 
        Private Sub monform_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            timer1.start
            Flap.Text = "110"
            RadioButton2.Checked = True
            RadioButton1.Checked = False
            RadioButton4.Checked = False
     
            'si des process sont deja lances on ferme
            If TestSiDejaLance() = True Then End
            .......
            Initialisernouveaupatient()
            timer1.stop
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
            download()
        End Sub
    voili voila

  6. #6
    Membre habitué
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Points : 145
    Points
    145
    Par défaut
    ouiii bien sur tu as raison silace, ca fonctionne impeccablement maintenant.
    Merci a tous pour vos suggestions et aides

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/04/2007, 13h48
  2. Lancement d'une application en local (!)
    Par Fifoun dans le forum MFC
    Réponses: 5
    Dernier message: 12/06/2004, 18h09
  3. [VB.NET] Appeler une sub public dans un module de form
    Par SergeF dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2004, 14h08
  4. erreur au lancement d'une req Oracle (SP2-0552)
    Par etham dans le forum Administration
    Réponses: 5
    Dernier message: 16/04/2004, 17h23
  5. Réponses: 2
    Dernier message: 22/07/2002, 13h13

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