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

Le newbie 200 Messages postés mardi 17 octobre 2006Date d'inscription 24 mars 2012 Dernière intervention - 4 janv. 2007 à 14:25 - Dernière réponse : cavo789 168 Messages postés vendredi 9 janvier 2004Date d'inscription 28 juillet 2009 Dernière intervention
- 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 

7 réponses

Répondre au sujet
cavo789 168 Messages postés vendredi 9 janvier 2004Date d'inscription 28 juillet 2009 Dernière intervention - 5 janv. 2007 à 12:41
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cavo789
Le newbie 200 Messages postés mardi 17 octobre 2006Date d'inscription 24 mars 2012 Dernière intervention - 5 janv. 2007 à 09:29
+1
Utile
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
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 4 janv. 2007 à 14:55
0
Utile
Juste ouvert ? ou ouvert sans partage en lecture ?
Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
Le newbie 200 Messages postés mardi 17 octobre 2006Date d'inscription 24 mars 2012 Dernière intervention - 4 janv. 2007 à 15:00
0
Utile
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
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 5 janv. 2007 à 07:41
0
Utile
A quelle fin cherches tu cette info ?

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Commenter la réponse de Renfield
Le newbie 200 Messages postés mardi 17 octobre 2006Date d'inscription 24 mars 2012 Dernière intervention - 5 janv. 2007 à 13:18
0
Utile
Merci Cavo79.

Merci de votre aide à tous.
Commenter la réponse de Le newbie
cavo789 168 Messages postés vendredi 9 janvier 2004Date d'inscription 28 juillet 2009 Dernière intervention - 5 janv. 2007 à 22:03
0
Utile
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.