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 :

Affichage d'une fenetre trop long


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Affichage d'une fenetre trop long
    Dans un evenement srtie d'une ligne d'une table j'ai un test si la condition est vrai alors j'affiche un message d'erreur qui dure + de 16s c trop

    Merci

  2. #2
    Expert éminent
    Bonjour,
    Windev propose un analyseur de performance.
    Peut-être qu'il te dira ce qui prend du temps ici.
    Tu peux l'utiliser dans en monde développement qu'une fois l'application déployée.

    Tatayo.

  3. #3
    Futur Membre du Club
    Thks
    D'apres l'analyseur c la fonction avertissementsonore de la fonction WinDevMessageBox qui ralentit l'affichage.
    D'apres vous c du a quoi?
    Merci

  4. #4
    Expert éminent
    Bonjour,

    Ton son dure 16 secondes ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Make it real not fantasy.

  5. #5
    Futur Membre du Club
    Le temps d'execution de la fonction son dure 16s d'aprés l'analyseur

  6. #6
    Membre expérimenté
    sisoft-dz,

    Réponds au moins à la question !

  7. #7
    Expert éminent
    Je reformule ma question : le son émis pendant l'affichage dure 16 secondes ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Make it real not fantasy.

  8. #8
    Rédacteur/Modérateur

    Quelle est l'instruction qui lance le son ? ça passe par la fonction son() ?

    En regardant l'aide de la fonction son(), on voit qu'on a 2 options :
    - option 1 : Le code est bloqué tant que le son n'est pas complètement joué.
    - option 2 : Le code continue de s'exécuter dès que le son est lancé.

    Si tu es dans le cas n°1, je crois qu'on a l'explication de ton problème.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  9. #9
    Membre expérimenté
    D'où la question de frenchsting !
    Qui attends la réponse.

  10. #10
    Membre chevronné
    Le problème ne viendrait-il pas d'un réglage "exotique" du son système. Si l'on affecte l'intégrale du Ring à une erreur, à la place du bip classique, c'est sur c'est plus long
    Il y a peut être plus simple, mais ça tourne

  11. #11
    Futur Membre du Club
    Merci
    Je n'ai rien regler , c la fonction Son() dans le code standard de la WinDevMessageBox qui prend 16s et non pas le son lui mm cela tarde l'affichage de la fonction Erreur("message d'erreur").
    j'ai enlever cette fonction (son) du code alors tout va bien ...⚠️