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++/CLI Discussion :

ouverture d'un même fichier 2 fois


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 46
    Par défaut ouverture d'un même fichier 2 fois
    bonjour,
    je voudrais ouvrir un fichier 2 fois en même temps ( dans 2 process indépendant)
    comme c'est uniquement en lecture je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    FileStream ^fs;
    fs = File::Open(NomFichier, FileMode::Open, System::IO::FileAccess::Read);
     
    ....
    FileStream ^fs1;
    fs1 = File::Open(NomFichier, FileMode::Open, System::IO::FileAccess::Read);

    mais la 2ieme fois j'ai une exception comme quoi le fichier est déja ouvert .

    Je ne comprend pas pourquoi on ne pourrait pas ouvrir 2 fois le même fichier en lecture

    comment faire?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Par défaut un fichier est ouvert en mode non partagé, même s'il est ouvert en lecture seule. Il faut spécifier explicitement le mode de partage :

    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FileStream ^fs;
    fs = File::Open(NomFichier, FileMode::Open, FileAccess::Read, FileShare::Read);

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 30/03/2014, 17h27
  2. [WD17] empêcher l'ouverture d'une même fenêtre deux fois
    Par alex1005 dans le forum WinDev
    Réponses: 3
    Dernier message: 13/01/2014, 09h55
  3. Problème d'ouverture de fichier (une fois oui, une fois non)
    Par yadla dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/08/2007, 08h54
  4. Ouverture de la même JFrame plusieurs fois
    Par louby dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 08/06/2006, 17h23
  5. Ouverture du même fichier
    Par menuge dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 30/05/2006, 14h21

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