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

C# Discussion :

BackGroungWorker/treeview à travers une connexion VPN


Sujet :

C#

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Février 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut BackGroungWorker/treeview à travers une connexion VPN
    Bonjour,

    J'ai développé (c# et .netFrameWork pour Windows) une interface de comparaison/synchronisation des fichiers et dossiers entre un serveur et les PC locaux.
    J'utilise un BackgroundWorker pour remplir un contrôle TreeView spécifique de la librairie Aga.
    Le programme parcours les 2 arborescences (local et serveur) et indique pour chaque dossier/fichier s'il existe uniquement sur le serveur ou sur le pc local ou sur les 2 et dans ce dernier cas s'il sont identiques, ou bien lequel est plus récent/ancien.

    Lorsque je suis sur le réseau local, pas de souci, tout fonctionne parfaitement.
    Mais dès que je suis connecté via mon client FortiClient VPN , le Treeview est rempli partiellement (les 10 ou 20 premiers fichiers) mais pas en continu, comme si je ne recevais pas l'évènement ProgressChanged

    Je ne sais pas trop où chercher. Si vous avez une idée, je suis preneur d'info.

    Merci

    Olivier

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 424
    Points : 2 083
    Points
    2 083
    Par défaut
    Tu as testé par exemple l'application Winmerge (qui fait la même chose que ton application il me semble) pour voir si ça se comporte de la même façon?

    Tu lances ton appli après la connexion VPN?
    Pas de déconnexion du VPN lors de la comparaison?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Février 2012
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    J'ai testé avec Winmerge, ça fonctionne. J'ai testé sur un dossier contenant 2500 fichiers sur 61 dossiers. Dans la barre de progression, ça avance jusqu'à 880 éléments testés, puis j'ai le sablier windows pendant 3 à 4 secondes, puis la liste est bien remplie en totalité.

    Par contre dans Winmerge, il y a les barres de progression, puis la treeview est remplie à la fin. Dans mon cas, je remplis la treeview, puis je complète avec les éléments de comparaison

    J'ai réécrit un projet rapide, juste de remplissage d'une Treeview et ça fonctionne, c'est vraiment la comparaison asynchrone qui semble poser problème.

    Je vais essayer de faire l'analyse comparative, puis de remplir à la fin.

    Sinon, je lance bien le programme après la connexion au VPN, et je n'ai pas d'interruption de la connexion durant l'analyse.

    Olivier

Discussions similaires

  1. [Batch] Lancer un exe a travers une connexion internet
    Par Totanne dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 25/02/2010, 19h46
  2. Etablir une connexion VPN
    Par nulloz dans le forum Windows
    Réponses: 0
    Dernier message: 13/12/2009, 19h57
  3. Réponses: 2
    Dernier message: 04/11/2009, 23h49
  4. [PHP-JS] Une connexion VPN?
    Par Bomba dans le forum Langage
    Réponses: 1
    Dernier message: 12/09/2006, 12h00
  5. Activer une connexion VPN automatiquement
    Par pleasant dans le forum Sécurité
    Réponses: 1
    Dernier message: 23/06/2006, 13h42

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