Savoir si un fichier est déjà ouvert. [Résolu]

Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
- - Dernière réponse : cavo789
Messages postés
168
Date d'inscription
vendredi 9 janvier 2004
Dernière intervention
28 juillet 2009
- 5 janv. 2007 à 22:03
Salut,

J'aurais aimé savoir comment on pouvait déterminé si un fichier était déjà ouvert par une autre application.
Je suis en VB.net 2003.

Merci de votre aide à tous.
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
Messages postés
168
Date d'inscription
vendredi 9 janvier 2004
Dernière intervention
28 juillet 2009
3
Merci
Il semble que l'objet FileSystemObject soit décrié par certains pourtant il offre une réponse ici : si on essaie d'ouvrir le fichier en mode exclusif; il suffit ensuite de détecter si une erreur se produit.   Si oui (et si le fichier existe bien sûr); c'est qu'il est déjà ouvert.

Christophe

Merci cavo789 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cavo789
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
1
Merci
Je cherche cette info car il ne m'est pas possible via le SDK de fermer un fichier en cours d'ouverture. De plus, si mon progiciel m'envoie l'odre de fermer :
3 possbilités :
- Aucune fenêtre ouverte : Je réponds en conséquence à mon progiciel.
- Une fenêtre ouverte avec un fichier chargé : Fermeture du fichier fermé Fenêtre à laisser ouverte.
- Une fenêtre ouverte sans fichier : Envoie message au progiciel Fenêtre à laisser ouverte.

Donc je cherche si une fenêtre est ouverte mais aussi si un fichier est chargé est le problème est là. 
Commenter la réponse de Le newbie
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
Juste ouvert ? ou ouvert sans partage en lecture ?
Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
0
Merci
Salut Renfield.

Je t'avoue que ta question me laisse sans voix. Je ne sais pas. Je te donne un peu le contexte.
Je crée une sorte de petit driver pour de la dictée numérique. J'utilise le SDK de mon fournisseur. Je crée un fichier *.dss. Je veux savoir si ce fichier est ouvert par le reccorder ou le player.
Comme le SDK ne donne pas de réponse là dessus, je cherche une autre solution.

Si ça peut t'aider...
Commenter la réponse de Le newbie
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
0
Merci
A quelle fin cherches tu cette info ?

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Dernière intervention
24 mars 2012
0
Merci
Merci Cavo79.

Merci de votre aide à tous.
Commenter la réponse de Le newbie
Messages postés
168
Date d'inscription
vendredi 9 janvier 2004
Dernière intervention
28 juillet 2009
0
Merci
Pas de quoi.   S'entraider; c'est le but du forum non ? 

Christophe
Commenter la réponse de cavo789

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.