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 :

Timer qui s'arrête lorsque l'appli n'a plus le focus


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 84
    Par défaut Timer qui s'arrête lorsque l'appli n'a plus le focus
    Bonjour,

    J’ai une appli en VB .net 2008. Elle est censée créer un fichier toutes les 4 secondes. Quand l’appli a le focus, pas de souci. Par contre, dès qu’on commence à utiliser d’autres programmes, le timer semble s’arrêter (le fichier n’est plus créé) et reprend en forçant le focus.
    Le timer appelle une fonction dans un module.

    Comment puis-je faire en sorte que cela fonctionne tout le temps ? Est-ce que l’utilisation d’un BackgroundWorker le permettrait ?

    Cordialement

    Guda

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Quel Timer utilises-tu ? System.Windows.Form.Timer ? System.Threading.Timer ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 84
    Par défaut
    bonjour,

    je ne savais pas qu'il existait deux sortes de Timers. il s'agit d'un System.Windows.Form.Timer

    je comprends donc mieux le comportement. Je vais me renseigner sur la version thread.

    Merci beaucoup pour cette information.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 84
    Par défaut
    Pour que cela serve à d'autres, je viens de mettre en place le timer thréadé avec le code trouvé sur : http://www.vbforums.com/showthread.php?t=590502

    j'ai juste du modifier mon code car le processus étant thréadé, il ne pouvait plus accéder au form.

    Merci encore... maintenant je vais tester sur du long terme

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

Discussions similaires

  1. compilation qui s'arrête
    Par Grecko dans le forum Dev-C++
    Réponses: 5
    Dernier message: 08/01/2007, 15h17
  2. Ordinateur qui s'arrête tout seul
    Par tesla dans le forum Ordinateurs
    Réponses: 7
    Dernier message: 13/03/2006, 17h14
  3. Script qui s'arrète !! Comment faire autrement ?
    Par Xplosif² dans le forum C++
    Réponses: 5
    Dernier message: 25/02/2006, 22h10
  4. Réponses: 9
    Dernier message: 09/11/2004, 11h41
  5. Fonction qui s'active lorsqu'un Form bouge
    Par Xavier dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/05/2003, 12h54

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