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

WinDev Discussion :

[2025] Lancer automatiquement une procédure lorsque l'application est en arrière plan


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 601
    Par défaut [2025] Lancer automatiquement une procédure lorsque l'application est en arrière plan
    Bonjour à tous,

    Je cherche le moyen d'exécuter une procédure globale automatiquement mais que lorsque l'appli est en arrière plan.
    Il s'agit de synchroniser des données entre 2 bases distinctes et comme ça prend un peut de temps je souhaiterai le faire lorsque l'utilisateur n'est pas en train d'utiliser l'appli....

    J'ai essayé de mettre ce code au début de la procédure pour en sortir si l'appli n'est pas en arrière plan.... mais même en arrière plan le code passe par "retour"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SI PAS EnModeArrièrePlan() ALORS  // ne fonctionne pas
    	 RETOUR //=> permet de n’exécuter cette procédure qui si l'application n'est pas en cour d'utilisation
    FIN
    Des idées ?
    Merci d'avance pour vos réponses

  2. #2
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    Bonjour,

    Ça pourrait passer par des messages Windows personnels. Lorsque l'appli perd le focus, elle lance la procédure.
    Quand elle revient au premier plan, elle envoie un message Windows spécifique qui arrête la procédure.

    JS

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2023
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2023
    Messages : 106
    Par défaut
    Bonjour,
    j'ai déjà vu ce type de procédure, si je ne me trompe pas, voir le programme WXEDM de Fabrice HARARI sur sa nouvelle page :

    https://fabriceharari.com/FR/index.html

    Cdlt

  4. #4
    Membre éclairé

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 601
    Par défaut
    Bonjour,
    Merci pour vos réponses, je vais creuser l'histoire des focus, j'avais déjà cherché mais sans succès pour le moment
    Le nouveau site de Fabrice Harari ne contient plus grand chose.... dommage s'était une mine !

  5. #5
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 563
    Par défaut
    Bonjour,
    Je ne suis pas devant un pc, alors il va falloir me pardonner si ça ne colle pas avec ta demande.
    Regarder du côté des événements avec si ça existe le wm_killFocus. Ou traiter les messages avec justement, c'est killfocus. Un lien ici :
    https://learn.microsoft.com/en-us/wi...nuser-setfocus

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/02/2013, 16h46
  2. Réponses: 5
    Dernier message: 04/07/2010, 06h13
  3. lancer automatiquement une application
    Par gone01 dans le forum Windows XP
    Réponses: 7
    Dernier message: 08/08/2008, 15h08
  4. Réponses: 3
    Dernier message: 06/12/2007, 11h09
  5. lancer automatiquement une base 4D
    Par arwen dans le forum 4D
    Réponses: 17
    Dernier message: 13/09/2006, 06h30

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