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 :

Procédure lancée par évenement : pause pour attendre clic bouton


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut Procédure lancée par évenement : pause pour attendre clic bouton
    Bonjour,

    Pourriez-vous m'aiguiller comment faire pour :
    Une procédure globale qui est lancé suite à un événement. Jusqu’ici tout vas bien.
    Mais cette procédure devrait se mettre en pause – faire apparaitre un bouton dans la fenêtre principale– attendre le clic sur ce bouton – continuer la procédure.

    Le bouton apparait. J’avais mis une TANTQUE … mais l’appli bloque.

    Je voulais le clic sur un bouton dans la fenêtre au lieu de faire apparaitre une boite de dialogue.

    Merci d'avance !

  2. #2
    Membre éprouvé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Par défaut
    Sans code, difficile de savoir l'erreur que tu as pu faire.

    Montre nous le code que tu as crée, et nous pourrons t'aider à le corriger

    Nhaps

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    initialisation de la fenetre principal

    Evénement("PDFdansPDF","*.*","lance")

    --

    PROCEDURE(PDFdansPDF)
    ...
    FEN_main.ONG_choix.BTN_MAIN_OK_O1..Visible=Vrai
    FEN_main.ONG_choix.BTN_MAIN_OK_O1..Etat=Actif

    //bouton à intercepter
    Tantque go<>vrai
    FIN

    FEN_main.ONG_choix.BTN_MAIN_OK_O1=FEN_main.ONG_choix.BTN_MAIN_OK_O1..VisibleInitial
    FEN_main.ONG_choix.BTN_MAIN_OK_O1=FEN_main.ONG_choix.BTN_MAIN_OK_O1..EtatInitial

    ...

    ---

    et le BTN_MAIN_OK qui 'envoi' un signal
    go = vrai

  4. #4
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 567
    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 567
    Par défaut
    Plutôt q'une boucle, as-tu essayé un sémaphore ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    oui j'ai lu dans l'aide aussi la parti 'sémaphore', mais je ne sais pas très bien comment l'implementer

  6. #6
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 567
    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 567
    Par défaut
    tu mets ton sémaphore à la place de ton TantQue go<>vrai, et à la place de ton go=vrai (je ne sais pas où il est dans ton code), tu détruis ton sémaphore (SémaphoreDétruit).

Discussions similaires

  1. attendre clic bouton pour passer à l'action suivante
    Par gerard1638 dans le forum Langage
    Réponses: 3
    Dernier message: 10/10/2014, 10h41
  2. Réponses: 4
    Dernier message: 06/05/2011, 09h57
  3. Réponses: 0
    Dernier message: 01/05/2010, 06h56
  4. 2.pl lancé par 1.pl : pb pour traiter les erreurs
    Par kafifi dans le forum Langage
    Réponses: 8
    Dernier message: 18/11/2005, 00h07

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