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

Delphi Discussion :

les threads dans NSE


Sujet :

Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 76
    Points : 55
    Points
    55
    Par défaut les threads dans NSE
    Bonjour.

    J’ai un problème et je trouve pas grand chose sur le net.

    J'essaie de créer NSE (namespace extention) d'explorer. Plus précisément je veux ajouter un répertoire virtuel dans "poste de travail" qui me permettra de travailler avec les fichiers sur le serveur par le biais connexion SFTP (sauvegarder, supprimer, restaurer). J'utilise les composants Shell+ (www.shellplus.com).
    C'est presque réussi mais, j'ai besoin d'afficher les fenêtres de la progression globale des opérations en cours et ses fenêtres se bloquent tout le temps et font buguer tout le pc. J'ai essayé de travailler avec eux par les threads, mais j'arrive pas à utiliser "Synchronize" dans NSE (ça marche pas) . Et pour travailler avec des composants visuels dans les threads cette méthode est indispensable.
    Si quelqu’un peut me dire s'il est possible d'utiliser les threads dans NSE et si oui comment? Peut être il existe d'autre moyen de stabiliser l'affichage des fenêtres?

    Tout aide possible est bienvenue.
    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 76
    Points : 55
    Points
    55
    Par défaut
    J’ai trouvé la solution. On peut utiliser les threads dans NSE mais pas la méthode synchronize. Pour gérer les objets visuels dans les threads il faut alors une autre méthode de synchronisation. Moi j’ai utilisé les messages : on récupère le handle de la fenêtre à mettre à jour et à la place d’appeler la méthode synchronize, on lui envoi un message. Les nouvelles données sont misent dans les variables globales. Ensuite elles sont récupéré par la procédure qui est déclenchée à la réception du message par la fenêtre, cette procédure met à jour tout les composants visuels.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les Threads dans un moteur
    Par Aladore dans le forum Développement 2D, 3D et Jeux
    Réponses: 6
    Dernier message: 18/06/2009, 08h02
  2. Conseil sur les thread dans une dll
    Par ksoft dans le forum C
    Réponses: 2
    Dernier message: 30/03/2009, 15h12
  3. Les threads dans les jeux vidéos
    Par Davidbrcz dans le forum Développement 2D, 3D et Jeux
    Réponses: 24
    Dernier message: 22/08/2007, 18h59
  4. les thread dans php
    Par killer_instinct dans le forum Langage
    Réponses: 2
    Dernier message: 01/05/2007, 08h58
  5. Utiliser les threads dans application Struts
    Par rach375 dans le forum Struts 1
    Réponses: 7
    Dernier message: 18/09/2006, 11h32

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