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 :

Application Chargement Plantage


Sujet :

WinDev

Vue hybride

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

    Informations forums :
    Inscription : Mars 2009
    Messages : 181
    Par défaut Application Chargement Plantage
    Bonjour à tous

    à l'ouverture de mon application je fait une recherche de mise à jour automatique avec une fenêtre qui informe sur l'état de la MAJ.
    Néanmoins si l'utilisateur multiplie les clic pendant le traitement, l'application se met à planter. Je souhaiterais donc savoir comment je pourrais désactiver les clic de la souris le temps de l’exécution du traitement pour éviter les plantages.
    Merci de vote aide. De plus si ma solution n'est pas bonne que me conseillerais-vous ?

  2. #2
    Membre émérite
    Inscrit en
    Avril 2008
    Messages
    1 132
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 132
    Par défaut
    Salut,
    Une solution serait peut-être de griser la fenêtre et rendre accessible juste un bouton Annuler ?

    Bon DEV

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 181
    Par défaut
    Déjà testé ^^. Si on multiplie les clic dans la fenetre ou en dehors l'application plante systématiquement ...

  4. #4
    Membre Expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 915
    Par défaut
    Bonjour,

    Comment fait tu ta recherche de MAJ?
    C'est une fenêtre spécifique?
    C'est dans le code d'initialisation du projet?
    C'est au chargement de la première fenêtre?

    Peux tu nous expliquer un peu plus don processus de recherche?
    Merci d'avance.

  5. #5
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Est-ce que ta recherche/mise à jour se fait dans un thread ? Car si ce n'ai pas le cas, ton application est détectée comme ne répondant plus par Windows à partir d'un certains temps.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 181
    Par défaut
    Citation Envoyé par mail.spam Voir le message
    Bonjour,

    Comment fait tu ta recherche de MAJ?
    C'est une fenêtre spécifique?
    C'est dans le code d'initialisation du projet?
    C'est au chargement de la première fenêtre?

    Peux tu nous expliquer un peu plus don processus de recherche?
    Merci d'avance.
    C'est une recherche qui compare des fichiers sur un FTP et des fichiers en local.
    Oui la MAJ s'effectue à l'init de la première fenêtre.
    Si les fichiers trouvés sur le FTP sont absents en local alors on les liste dans un tableau. L'utilisateur peut donc par la suite les télécharger.

    Et non je n'utilise pas de thread et surement que le problème vient de la.

  7. #7
    Membre Expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 915
    Par défaut
    Je ne sais pas si ça peux résoudre ton problème mais j'utiliserai un splash screen à l'ouverture du projet.
    Ainsi dès l'ouverture du projet tu fais ton contrôle de MAJ.
    Et la première fenêtre n'est pas chargée.
    Puis suivant le retour de ton contrôle tu affiche ta fenêtre de MAJ ou la première fenêtre du programme.

    J'espère que je suis clair dans ce que je dis???!!!

Discussions similaires

  1. Serveur d'application :Chargement d'un fichier
    Par DanaX dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 09/06/2009, 14h28
  2. Réponses: 2
    Dernier message: 17/03/2008, 14h58
  3. [VB.NET] Chargement dynamique des dlls de l'application
    Par leSeb dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/01/2006, 17h49
  4. Plantage application avec défaillance du module Kernel32
    Par cosminutza dans le forum Langage
    Réponses: 3
    Dernier message: 28/11/2005, 16h15
  5. Temps de chargement des applications .NET
    Par kamal101 dans le forum Visual Studio
    Réponses: 3
    Dernier message: 17/11/2005, 09h11

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