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 :

Ecrire un fichier binaire


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 91
    Par défaut Ecrire un fichier binaire
    J'essaie d'écrire un fichier binaire avec la méthode suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
            private bool WriteFile()
            {
                try
                {
                    Stream oWriteBinStream = File.Open(m_strNomFichier, FileMode.OpenOrCreate);
                    BinaryWriter oWriteBinOutput = new BinaryWriter (oWriteBinStream);
                    oWriteBinOutput.Write(m_byteBuffer, 0, (int)m_byteBuffer.Length);
                    oWriteBinOutput.Close();
                    oWriteBinStream.Close();
                }
                catch (Exception e)
                {
                    Debug.WriteLine(e.ToString());
                    return false;
                }
                return true;
            }
    Problème la taille de mon buffer est plus petite que la taille du fichier après écriture. A quoi est ce du? Comment faire pour avoir une taille identique?

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    private bool WriteFile()
            {
                try
                {
                    using(Stream oWriteBinStream = File.Open(m_strNomFichier, FileMode.Create))
                    {
                        oWriteBinStream.Write(m_byteBuffer, 0, (int)m_byteBuffer.Length);
                    }
                }
                catch (Exception e)
                {
                    Debug.WriteLine(e.ToString());
                    return false;
                }
                return true;
            }
    ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 91
    Par défaut
    Quelle erreur stupide

    Merci pour ton aide!

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

Discussions similaires

  1. Ecrire en fichier binaire
    Par Ph.denis dans le forum Langage
    Réponses: 4
    Dernier message: 24/08/2009, 18h00
  2. Ecrire un fichier binaire avec AS3
    Par f56bre dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 16/12/2008, 19h49
  3. lire et ecrire un fichier binaire
    Par Ytech123 dans le forum Débuter
    Réponses: 12
    Dernier message: 06/11/2008, 19h00
  4. Ecrire un fichier binaire en C++
    Par anas.eh dans le forum C++
    Réponses: 2
    Dernier message: 03/09/2007, 15h32
  5. Ecrire un fichier binaire avec des caractères
    Par stokastik dans le forum C
    Réponses: 18
    Dernier message: 17/08/2006, 17h40

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