Lenteur de Frepertoireexiste() sur rep réseau inexistant
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Bonjour,

J'ai une appli qui fonctionne en réseau, mais chaque poste peux aussi lancer l'application sans être connecté au réseau, afin d'avoir certaines infos consultables en lecture seule.

Pour déterminer automatiquement si l'utilisateur est en mode connecté ou en mode déconnecté, je fait un frepertoireexiste(). Si le retour est faux, j'en déduis que le logiciel fonctionne en mode autonome, et inversement.

Le probléme c'est que sur certaines bécanes, le frepertoireexiste met plus d'une minute à se terminer quand le repertoire réseau est indisponnible.

J'ai essayé aussi avec des pings, mais le problème est le même (de plus je peux tomber sur un serveur sur lequel le service ping sera désactivé).

J'ai aussi essayer de faire mon frepertoireexiste dans un thread avec une limite d'attente, mais là encore certains postes plantent sur le thread

Contribution le : 27/09/2005 15:25
Créer un fichier PDF de la contribution Imprimer


Re: Lenteur de Frepertoireexiste() sur rep réseau inexistant
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Juste une piste d'idée non testée, pourquoi ne pas en passer avec une connexion de lecteur (association unité de disque à un répertoire partagé en réseau).

Si la connexion n'a pas lieu, il faut confirmer l'existence de l'unité de disque : bDisqueRéseau = fDisquePrêt ("F")

Contribution le : 28/09/2005 08:59
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Lenteur de Frepertoireexiste() sur rep réseau inexistant
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Bonjour,
Romuald à raison.
Pour l'attente d'une minute ,ce n'est pas liée à Windev.
Sous Windows , si tu as un lecteur réseau inexistant,
au démarrage , il met bien au moins 30 secondes pour t'informer que le lecteur réseau n'est pas dispo.
A mon avis , en cherchant dans la base de connaissance Microsoft , on doit bien avoir un moyen de pouvoir modifier la durée de tentative de connexion sur un lecteur.
A voir.
Sinon tu peux le tromper , essaye d'ouvrir un fichier txt
lambda dans le rep , fouvre de renverra une erreur si le réseau n'est pas dispo.

@+ JYM


Contribution le : 28/09/2005 09:11
Créer un fichier PDF de la contribution Imprimer


Re: Lenteur de Frepertoireexiste() sur rep réseau inexistant
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Merci pour vos réponses.

Pour ce qui est de la création d'un fichier txt, j'ai déja essayé, mais il met autant de temps à donner lieu à une erreur...

Je vais essayer de voir du coté de la BdR...

Contribution le : 28/09/2005 10:57
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2