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

Windows Forms Discussion :

Avez-vous une solution dans Application.doevent


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    4
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 4
    Par défaut Avez-vous une solution dans Application.doevent
    bonjour à tous

    j'espère que vous êtes bien

    j'ai fait une commande qui interdit l'accès à un dossier

    mon problème est de faire application.doevent dans le code pour

    faire l'attente de l'opération. mais ce problème est dur car voila la ligne de

    commande ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim dInfo As New DirectoryInfo(FileName)
    dInfo.SetAccessControl(dSecurity)
    sachant que dsecurity est déja déclarée et paramettrée

    le problème c'est que l'orsque je choisi un dossier trés long (2go par exemple)

    l'opération prend plusieurs secondes sur la 2ème ligne pour s'appliquer

    pour cela j'ai essayer de faire Application.doEvent avec une progressbar qui

    s'affiche sur plusieur evenement (form activated ... etc ) mais

    rien . le progressbar s'affiche mais se bloque car le programme

    attend l'opération pour qu'elle sera finie.


    j'attend vos reponse et vos discussions sur cette sujet.
    merci.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 526
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 526
    Par défaut
    Utilisez un thread de travail pour exécuter la méthode "dInfo.SetAccessControl".
    http://msdn.microsoft.com/fr-fr/libr...9b(VS.85).aspx

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Utilisez un thread de travail pour exécuter la méthode "dInfo.SetAccessControl".
    http://msdn.microsoft.com/fr-fr/libr...9b(VS.85).aspx
    Le BackGroundWorker permet de faire évoluer la ProgressBar, mais on n'aura pas davantage d'information sur la durée et le degré d'avancement de l'opération de modification d'Access Control.

Discussions similaires

  1. Réponses: 19
    Dernier message: 18/08/2010, 15h01
  2. Plantage de programme : avez-vous une explication ?
    Par tlpwd dans le forum x86 32-bits / 64-bits
    Réponses: 2
    Dernier message: 30/01/2007, 14h10
  3. avez-vous une solution Action script (exemple à l'appuie)
    Par lokis dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 12/01/2007, 16h42
  4. Réponses: 24
    Dernier message: 20/05/2006, 12h29
  5. Grosses opérations... avez-vous une requête efficace ?
    Par Huntress dans le forum Langage SQL
    Réponses: 8
    Dernier message: 20/06/2005, 16h13

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