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 :

[WD11] Fenetre qui ne s'ouvre pas


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut [WD11] Fenetre qui ne s'ouvre pas
    Bonjour,

    Je travaille sur une application multithreadé. J'ai en tout 4 threads pour mes besoins + 1 thread primaire (IHM, clic bouton, survol champs,...)

    De temps en temps je ne sais pas pourquoi lorsque je clic sur un bouton de ma fenetre principale dont le code est :

    J'ai le sablier qui s'affiche et biensur la fenetre ne s'ouvre jamais et ca reste comme cela indéfiniment...

    Est-ce que c'est dû à WDTest, aux threads, aux GFX ?

    Aujourd'hui je n'ai jamais rencontré ce probléme en production mais ca craint un max

    Comment faire pour palier à ce probléme ?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Expert WinDev / WebDev
    Inscrit en
    Mars 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Expert WinDev / WebDev
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 121
    Par défaut
    Bonjour,

    Etant donné que l'on ne connait pas le code des threads difficile de donner une réponse. Néanmoins, je pense que cela est lié aux threads en cours d'exécution (Il doit y avoir un conflit à un moment donné entre 1 thread et l'ouverture de la fenêtre fille). La fenêtre fille lance t'elle des threads ?

    Bon dév.,

    Totof
    www.sigmasys.fr
    www.sigmasys.eu

  3. #3
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Non les threads sont lancés au démarrage ensuite plus aucun n'est lancé. De même aucun thread n'ouvre de fenetre. Ce sont vraiment des tâches de fond type acquisition des données, affichage et archivage

  4. #4
    Membre expérimenté
    Homme Profil pro
    Expert WinDev / WebDev
    Inscrit en
    Mars 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Expert WinDev / WebDev
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 121
    Par défaut
    Re,

    Est ce que les threads utilisent des objets présent sur des fenêtres ?

    Bon dév.,

    Totof
    www.sigmasys.fr
    www.sigmasys.eu

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Oui en lecture.

    C'est à dire que j'ai un objet déclaré dans ma fenetre principal et que 2 threads y accèdent en lecture. (On ne parle pas des structures qui sont aussi partagés mais qui sont globales )

  6. #6
    Membre expérimenté
    Homme Profil pro
    Expert WinDev / WebDev
    Inscrit en
    Mars 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Expert WinDev / WebDev
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 121
    Par défaut
    Re,

    Il faudrait à mon avis externaliser cela en variables globales au projet. Cela évitera les mauvaises surprises

    Bon dév.,

    Totof
    www.sigmasys.fr
    www.sigmasys.eu

  7. #7
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Ca changerait quelque chose si je mettais cet objet en gloabale ? Je l'avais mis en local de la fenetre dans un objectif futur mais à priori cela ne se fera pas donc.

Discussions similaires

  1. Combo Box qui ne s'ouvre pas ?
    Par poulette3000 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 06/06/2007, 14h39
  2. PDF qui ne s'ouvre pas sous IE
    Par keub51 dans le forum Langage
    Réponses: 1
    Dernier message: 26/04/2007, 11h56
  3. Réponses: 4
    Dernier message: 12/10/2006, 12h43
  4. [BDS 2006] Fichier d'aide qui ne s'ouvre pas
    Par doudoustephane dans le forum C++Builder
    Réponses: 5
    Dernier message: 31/08/2006, 20h07
  5. Fenetre qui ne s'ouvre pas
    Par Anduriel dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 29/06/2006, 11h23

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