Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme d'ouverture de fichier [ Système / Fichier & Disque ] (pyr0123)

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é 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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.