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 : VB.Net Fichier txt dans Variable Compact Framework [ Divers / Débutants ] (JeffC1977)

samedi 18 août 2007 à 13:54:08 | VB.Net Fichier txt dans Variable Compact Framework

JeffC1977

Salut tout le monde...

J'ai un problème avec un fichier texte que mon prog lira et faire un tableau avec ce fichier texte.
Je suis capbale (grâce à plein de monde sur ce site) de lire un fichier texte avec ce code....

Public

AppPath AsString = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase)

Dim

 Fichier As StreamReader = New StreamReader(AppPath & "\Coord.txt")

Est-ce que la variable Fichier contient l'ensemble de mon fichier texte ???
Et c'est avec cette variable que je pourrai faire un tableau...

J'ai essayé avec le débug sur la variable, un msgbox,  pour voir ce qu'elle contenait, mais ca me donne pas l'info

Merci d'avance

samedi 18 août 2007 à 15:04:27 | Re : VB.Net Fichier txt dans Variable Compact Framework

casy

Membre Club
Réponse acceptée !

Non fichier ne contient pas l'ensemble de ton fichier texte. Ce n'est qu'une variable contenant une instance du mécanisme qui te permet de lire le fichier. La lecture se fait ensuite à la demande par les méthodes exposées par la classe StreamReader, c'est à dire les méthodes de ta variable Fichier.

Fichier.Read pour lire un caractère, Fichier.ReadBlock pour un groupe de caractère, Fichier.ReadLine pour lire une ligne et Fichier.ReadToEnd pour lire jusqu'à la fin du fichier, le tout toujours à partir de la position actuelle de lecture dans le fichier.


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

samedi 18 août 2007 à 15:25:10 | Re : VB.Net Fichier txt dans Variable Compact Framework

JeffC1977

Ok merci beaucoup...
Et si j eveux faire un tableau par la suite.....

J'écris donc

Fichier.ReadToEnd()

Et je peux utiliser la variable Fichier pour faire le tableau


C'est bien ca ????

P.S. j'ai fais quelque test mais dans le Debug Fichier me donne aucunne info.


samedi 18 août 2007 à 15:36:38 | Re : VB.Net Fichier txt dans Variable Compact Framework

casy

Membre Club

Pour ton tableau, il faudra donner un autre nom (si c'est à l'intérieur de la même fonction). Ta variable fichier est déclarée comme un streamreader et ne peut etre utiliser que comme streamreader dans le code de la fonction ou elle est déclarée.

Bien sur, dans du code qui est hors de la portée de cette variable, tu pourrais redéclarer une nouvelle variable Fichier de type différent. Cependant évite ce genre de manip car le code va devenir très vite incompréhensible.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

samedi 18 août 2007 à 20:20:45 | Re : VB.Net Fichier txt dans Variable Compact Framework

JeffC1977

Parfait super bien expliqué....

Mais je fais une chose de ce genre... (si j eveux un tableau a une dimension)

Dim

Tableau() AsString
Dim sr1 As StreamReader = New StreamReader(AppPath & "\Coord.txt")

sr1.ReadToEnd()
Tableau = sr1

Si c'est OK, Ca me donne un erreur sur Tableau = sr1

Ca dit Value of type 'System.IO.StreamReader. cannot be converted to '1-dimensionnal array of string'

P.S. Je suis en Compact Framework....

Merci encore




Cette discussion est classé dans : fichier, vb, variable, texte, txt


Répondre à ce message

Sujets en rapport avec ce message

Variable externe sous VB [ par fiko81 ] Bonjour tout le monde,Je cherche à savoir s'il était possible de réaliser une affectation de variable à l'aide d'un fichier externe à mon appli : je m gener un fichier texte(.txt) [ par saadatou ] Bonjour tout le mondevoila mon pbm,je dois creer un fichier texte à partir de vb.Le format du texte est le suivant:kjjbn;4421;12/02/06;SICOMgbkbk;bvbh Imprimer un fichier texte depuis VB [ par cami31 ] Bonjour à tousVoilà, je sauvegarde mes données à imprimer dans un fichier .txt. Ensuite je souhaite l'imprimer depuis VB en cliquant sur un bouton.J'a lire un fichier texte ligne par ligne en vb.net [ par guiguidu25 ] Bonjour tout le monde je voudrais savoir comment lire un fichier texte ligne par ligne en vb.net je savais le faire pendant un moment mais j'ai oublié Empêcher le " dans un texte [ par Didier72 ] BonjourVoilà mon problème:J'ai une TextBox et j'aimerai soit:- Interdire que l'on mettre certains caratères comme le guillet (")- Soit tester la TextB modifier fichier texte [ par maxsecurite2 ] Bonjour,J'aimerais savoir comment faire pour faire une petite gymnastique avec un fichier txt je vous explique ; j'ai un fichier (config.txt) qui cont VB.Net Lire fichier Texte [ par JeffC1977 ] Salut...J'aimerais savoir pourquoi ca me dit que mon fichier ne peut être lu. En fait ca me dit que le fichier est peut-être utilisé et impossible à o VB.Net Créé un fichier texte [ par JeffC1977 ] Salut à tous..J'ai une petite question à propose de créer un fichier texte sans utiliser la SaveFileDialog.Qu'est ce qui me manque pour que mon code f fichier texte relié à Myproject [ par arpege ] bonjour,je suis sous windows XP sp2 et programme en vb.net.Comment travailler sur le fichier texte que l'on peut rajouter au projet (en selectionnant [VB] Fichier Texte [ par apache88 ] Bonjour,J'ai un petit soucis en VB.Je suis en train de faire un petit programme de contrôle de Backup. En fait mon programme doit lire les fichiers lo


Nos sponsors

Sondage...

CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,250 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é.