begin process at 2012 02 11 12:41:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Fichier & Disque

 > 

Probleme d'ouverture de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme d'ouverture de fichier

jeudi 6 juillet 2006 à 15:46:42 | Probleme d'ouverture de fichier

pyr0123

Bonjour,

Je voudrais ouvrir un fichier texte (rtf)  mais voici mon probleme : "Format de fichier non valide."

mon code :


private void Ouvrir_Click(object sender, EventArgs e)
{

 
   if (openFile.ShowDialog() == DialogResult.OK)
            {
               OpenFileDialog openFileDialog1 = new OpenFileDialog();
               string pathNomFichier = openFile.FileName.ToString();
               richTextBox1.LoadFile(pathNomFichier);
            }
    else return;
}


Le probleme si situe a la ligne
" richTextBox1.LoadFile(pathNomFichier);"

Merci pour votre aide...

jeudi 6 juillet 2006 à 15:56:38 | Re : Probleme d'ouverture de fichier

Bidou

Administrateur CodeS-SourceS
Euh, pourquoi tu as cette ligne ?
OpenFileDialog openFileDialog1 = new OpenFileDialog(); ??

Sinon, vérifie le contenu de la variable qui contient le path, juste avant de faire le load, et assure toi que le fichier est bien au format rtf.



VC# forever
jeudi 6 juillet 2006 à 16:07:13 | Re : Probleme d'ouverture de fichier

pyr0123

Oui en effet cette ligne est inutile ;) C'est a force d'essayer plein de choses...
La variable qui contient le path est une chaine de caractère, et le fichier est bien un fichier normal txt..
:-/
jeudi 6 juillet 2006 à 16:08:21 | Re : Probleme d'ouverture de fichier

Bidou

Administrateur CodeS-SourceS
Mais ça doit être un fichier avec l'extension rtf et pas txt....



VC# forever
jeudi 6 juillet 2006 à 16:18:31 | Re : Probleme d'ouverture de fichier

pyr0123

Excuse j'ai oublier de préciser que les fichier RTF il les ouvre bien, le probleme est pour les fichier TXT !
jeudi 6 juillet 2006 à 16:29:23 | Re : Probleme d'ouverture de fichier

sebmafate

Membre Club Administrateur CodeS-SourceS
pour les fichiers txt :

richTextBox1.Text = File.ReadAllText(tonfichier);

il n'existe pas de méthode pour charger un fichier texte directement.

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]

jeudi 6 juillet 2006 à 16:32:56 | Re : Probleme d'ouverture de fichier

dgouttegattat

Membre Club
Réponse acceptée !
Bonjour,

D'après la documentation, pour charger un fichier texte dans un RichTextBox, il faut utiliser la forme surchargée de la méthode LoadFile, avec en second paramètre la valeur RichTextBoxStreamType.PlainText. Apparemment, le RichTextBox ne peut déterminer automatiquement le type de fichier...
jeudi 6 juillet 2006 à 16:37:43 | Re : Probleme d'ouverture de fichier

sebmafate

Membre Club Administrateur CodeS-SourceS
arf... je n'avais pas vu cette surcharge... au temps pour moi :)

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]

jeudi 6 juillet 2006 à 16:55:34 | Re : Probleme d'ouverture de fichier

pyr0123

Merci pour la surchage :-) Je n'avais pas vu non plus.
Donc maintenant je test la premiere ligne du fichier pour voir c'est du texte simple ou bien si c'est du rtf ca commencera par du
{\rtf1

jeudi 6 juillet 2006 à 18:23:17 | Re : Probleme d'ouverture de fichier

pyr0123

Un dernier problème :
J'utilise une expression reguliere pour trouver le {\rtf  c.a.d :


 Regex rtfRegexp = new Regex(@"{\rtf");

Mais en lui donnant un fichier rtf il ne le detecte pas..
Je soupçonne mon expreg. d'etre mauvaise ??
Merci.


1 2

Cette discussion est classée dans : fichier, ouvrir, ouverture, probleme, pathnomfichier


Répondre à ce message

Sujets en rapport avec ce message

Ouverture d'un fichier word [ par paloxicide ] je souhaite au travers mon menu et en cliquant sur aide ouvrir un fichier word Ma question est simple : comment ouvrir un fichier word en c# voire n' Ouverture multiple fichiers pr 1 seul processus [ par Blacknight91 ] Bl@cknightBonjour,J'ai une application pouvant recevoir en argument un chemin d'un fichier.J'ai fait l'association extension de fichier mon applicati ouvrir n'importe quel fichier à partir de mon app(comme exécuter de windows) [ par kokoMelle ] j'utilise c# (application form) je veux à partir de mon application ouvrir n'importe quel fichier (word,excel, pdf..) (j'ai un listbox qui contient ce Ouvrir un fichier en fonction des logiciels installés sur la machine ? [ par PeTeRsLaStAr ] Bonjour. Je travaille actuellement sur une application en WIN, et j'aimerais savoir sil est possible comme en web, d'ouvrir un fichier dans l'environn ouverture de fenetre [ par jesaipa_1 ] Slt à tous, je sais pas comment on fait pour ouvrir une autre fenetre a partir d'une fenetrecad a partir de ma fenetre principale ouvrir une fenetre s Ouverture avec selection de programme sur un ContextMenuStrip [ par Eric25 ] BonjourJe dispose d'un datagridview dressant la liste de fichiers. Sur l'évènement click droit,je voudrais permettre à l'utilisateur (à travers un Con ouvrir un fichier du coté client [ par ienien85 ] Bonjour a tous, Voila je developpe pour mon entreprise un intranet et je voudrais savoir s'il est possible a partir de cette intranet d'ouvrir un fich Ouvrir fichier avec programme par défaut [ par Marquo ] Bonjour, j'aimerais ouvrir n'importe quel type de fichier depuis C# en utilisant pour chaque type le programme par défaut (comme dans l'explorateur). ouvrir fichier [ par FaustVII ] je souhaiterai ouvrir un fichier a partir de mon programme (par exemple avec un bouton)j ai tenter d' utiliser file.open mais sans successi quelqu un Comment ouvrir un fichier hlp en C# [ par PascalCmoa ] PascalCmoa email: PascalCmoaBonjour à tous <img src=/imgs


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,583 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales