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 :

ouverture d'un fichier deux fois en meme temps


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Points : 93
    Points
    93
    Par défaut ouverture d'un fichier deux fois en meme temps
    Bonjour,

    Comme le dis le titre, je voudrais pouvoir acceder a un fichier deux fois et en meme temps.
    Je m'explique.
    J'ai une video (.avi), je voudrais faire deux traitements en parallele et j'aimerais ne pas utiliser de thread(sauf si je n'ai vraiment pas le choix!!!!).

    Le premier traitement est une extraction des images pour faire divers traitements dessus. Dans ce cas, j'ouvre mon fichier par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fp.Open(adressevideo,CFile::modeRead);
    Le deuxieme traitement est la compression de cette video par un codec avec DirectX et je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    hr=pfilterread_compression->QueryInterface(IID_IFileSourceFilter,(void**)&plecture_compression);
    	plecture_compression->Load(L"D:\\Videos\\video.avi",NULL);
    et j'insere tout ca dans un graph que je lance par la fonction Run();

    Si je fais mon traitement sur ma video puis la compression, ca marche nickel.
    J'ai un PC double coeur et je voulais lancer les deux en meme temps pour voir ce que ca donne mais ca bloque car il ne veut pas acceder a un fichier deja ouvert.

    Quelqu'un a t il une idée???

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    Bon voila,

    On cherche depuis un moment et on trouve rien alors on se dit : je vais aller demander un coup de main sur le forum!!!
    On ecrit son message et on se remet à ses recherches.
    Et la on trouve la solution!!!!

    Il suffisait de rajouter CFile::shareDenyNone dans l'ouverture du fichier et ca marche!!!!

    J'espere que ca pourra servir a quelqu'un.....

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

Discussions similaires

  1. Afficher deux fois le meme Jpanel dans un autre Jpanel
    Par ryu20 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 06/11/2009, 01h31
  2. [A-03] Ouvrir deux fois le meme formulaire
    Par Gandalf24 dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/12/2008, 12h30
  3. [PB VB.net]Pb ouverture de fichier deux fois de suite
    Par skaraa dans le forum Windows Forms
    Réponses: 15
    Dernier message: 24/10/2007, 10h52
  4. Réponses: 6
    Dernier message: 17/08/2006, 19h16
  5. [SQL] Requete me renvoyant deux fois le meme nom
    Par Pepito dans le forum Langage SQL
    Réponses: 9
    Dernier message: 14/10/2005, 14h35

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