cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
27 août 2007 à 13:42
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
27 août 2007 à 17:52
Salut...
Je veux écrire dans un fichier texte qui existe déjà. Dans ce fichier il peux y avoir un nombre X de ligne des texte.
Je veux donc aller écrire sur la dernière ligne du fichier, sur une nouvelle ligne.
Je ne suis pas tres habile avec le StreamWriter et il me manque quelque ligne de code pour finaliser l'écriture du fichier...
Voici ce que j'ai de fais mais je ne sais plus quoi écrire comme code pour que ca fonctionne....
J'ai regardé quelques source sur le site mais je ne saisis pas tout... J'ai besoin de votre aide.
Merci d'avance
Private
Sub cdmSave_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles cdmSave.Click
If txtPcode.Text <>
""
And txtCoordY.Text <>
""
And txtCoordX.Text <>
""
Then
Dim ObjetFichier
As StreamWriter =
New StreamWriter(AppPath &
"\Coord.txt")
Try
ObjetFichier.Write(Label7.Text)
Finally
If
Not ObjetFichier
Is
Nothing
Then ObjetFichier.Close()
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 27 août 2007 à 14:06
Ok merci pour le "True"....
Mais il y a rien qui s'écrit dans mon fichier text...
Le chemin est bon car au démarage du programme je fais la lecture complète de fichier texte.... Lerreur peut venir de où ????
P.S. j'ai modifié quelque peu le code...
Merci de votre aide
Private
Sub cdmSave_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles cdmSave.Click
Dim Enregistrement
As
String
If txtPcode.Text <>
""
And txtCoordY.Text <>
""
And txtCoordX.Text <>
""
Then
Dim ObjetFichier
As StreamWriter =
New StreamWriter(AppPath &
"\Coord.txt",
True)
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 27 août 2007 à 15:41
J'ai essayé ça également
Catch exc
As Exception
MessageBox.Show(exc.Message)
Finally
Mais ca rentre jamais dedans...
Pourquoi mon code fonctionne mais ca n'enregistre pas dans mon fichier texte... ???
Le prob peut-il venir de cette ligne de code...(déclaration de la variable AppPath)
Public AppPath
As
String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase)
Ici, je suis dans le Bouton Save...
Dim
ObjetFichierW
As StreamWriter =
New StreamWriter(AppPath &
"\Coord.txt",
True)