S'en sortir avec un FileStream [Résolu]

zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention - 6 janv. 2009 à 14:24 - Dernière réponse : zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention
- 9 janv. 2009 à 11:37
Bonjour tout le monde,

Voila je pensais bien faire avec ma fonction FileStream, mais quelque chose gache tout ce qui fait qui ne fonctionne pas.

Voici mon code :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.IO;

namespace WindowsFormsApplication1
{

            public partial class croisement : Form
            {
                public class NotSupportedException : SystemException { }
                public FileStream fs;
                public croisement()
                {
                    InitializeComponent();
                }

                private void button1_Click(object sender, EventArgs e)
                {
                    croisement.ActiveForm.Close();
                }

                private void button2_Click(object sender, EventArgs e)
                {
                    fs = new FileStream(@"c:\Bureau\toto.txt",, FileMode.Open, FileAccess.Write);
                    fs.Close();
                }
            }
        }

La valeur qui m'arrive quand je debug est la suivante :

        fs    {System.IO.FileStream} 

Je ne sais plus quoi faire, Merci
Afficher la suite 

Votre réponse

10 réponses

Meilleure réponse
WishhhMaster 327 Messages postés mardi 17 février 2004Date d'inscription 10 avril 2010 Dernière intervention - 7 janv. 2009 à 10:36
3
Merci
Tu veux dire afficher le contenu du fichier ?
 Il faut le lire alors... juste ouvrir le fichier n'est pas assez. Utilise la méthode Read de ton filestream, ou regarde si la classe StreamReader peut t'aider

Merci WishhhMaster 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de WishhhMaster
Meilleure réponse
dadamagouil 141 Messages postés samedi 21 août 2004Date d'inscription 8 juin 2010 Dernière intervention - 9 janv. 2009 à 10:03
3
Merci
Salut,
pour excel utilise un oledbdata

Le savoir ne vaut rien s'il n'est pas partagé

Merci dadamagouil 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de dadamagouil
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 6 janv. 2009 à 16:56
0
Merci
Salut,
Normal la double virgule sur l'instanciation du FileStream?

<hr />
-Blog-
-Site Perso-
Commenter la réponse de cs_Bidou
DavidWhitewater 81 Messages postés lundi 10 avril 2006Date d'inscription 1 janvier 2010 Dernière intervention - 6 janv. 2009 à 19:01
0
Merci
Salut,

Si tu créer un fs en écriture, pourquoi tu le ferme juste après ?


FileStream fs;




byte

[] octets =


new





byte

[100];



fs = new
FileStream(
@"c:\toto.txt",
FileMode.OpenOrCreate,
FileAccess.Write);


fs.Write(octets, 0, 100);


fs.Close();

Ferme le fs une fois que tu à terminé de travailler avec.
Commenter la réponse de DavidWhitewater
zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention - 7 janv. 2009 à 08:59
0
Merci
je veux bien le refermer, mais faut-il encore qu'il s'ouvre ...
Commenter la réponse de zoot06
WishhhMaster 327 Messages postés mardi 17 février 2004Date d'inscription 10 avril 2010 Dernière intervention - 7 janv. 2009 à 10:08
0
Merci
Il est sans doute ouvert si tu peux voir "fs    {System.IO.FileStream}" dans le débugger comme tu dis. Tu ne parle d'aucun message d'erreur. C'est quoi exactement ton problème?
Commenter la réponse de WishhhMaster
zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention - 7 janv. 2009 à 10:14
0
Merci
je veux tout simplement l'ouvrir pour qu'il s'affiche à l'écran
Commenter la réponse de zoot06
zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention - 7 janv. 2009 à 10:55
0
Merci
j'ai utilisié la methode StreamReader et ça fonctionne, Merci.
Commenter la réponse de zoot06
zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention - 7 janv. 2009 à 11:05
0
Merci
alors ça marche bien pour un fichier texte, mais pour un fichier excel un peu moins bien ...
Commenter la réponse de zoot06
zoot06 61 Messages postés mardi 27 mai 2008Date d'inscription 9 mai 2010 Dernière intervention - 9 janv. 2009 à 11:37
0
Merci
j'y avais pas pensé, en tout cas merci pour toutes vos réponses.
Commenter la réponse de zoot06

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.