Comment remplacer une ligne dans un fichier .INI vb.net
demonn
Messages postés72Date d'inscriptionsamedi 6 décembre 2003StatutMembreDernière intervention18 janvier 2007
-
10 avril 2005 à 22:53
demonn
Messages postés72Date d'inscriptionsamedi 6 décembre 2003StatutMembreDernière intervention18 janvier 2007
-
12 avril 2005 à 00:36
bonsoir je cherche désespérement comment remplacer une ligne dans mon fichier INI.
voici mon code:
Dim ll as string = "ex: texte modifier a ajouter"
Dim ecrire
As StreamWriter = File.AppendText(DOSSIER_INI & "" & fich1)
Do
While nb < 3500
nb += 1
'nb incrémenté de 1
If nb = 522
Then
ecrire.WriteLine(ll)
End
If
Loop
reader.Close()
Mais voilà ça ne me remplace pas la ligne 522 mais ça me rajoute ma ligne modifier a la fin du fichier.
pouvez vous m'aidez svp?
A voir également:
Comment remplacer une ligne dans un fichier .INI vb.net
cs_trabice
Messages postés328Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention24 novembre 20051 11 avril 2005 à 11:28
lu,tu es en mode append text et pour moi append text c écriture en fin de fichier donc il fait son boulot....
Do While nb < 3500
nb += 1
'nb incrémenté de 1
If nb = 522
Then
ecrire.WriteLine(ll)
End
If
Loop
quel est l interet de cela??
si on transcrit ton code.
il part de nb=0 je suppose a 522
il fait un write line
et apres il continue jusqu'a 3500 et il sort.
demonn
Messages postés72Date d'inscriptionsamedi 6 décembre 2003StatutMembreDernière intervention18 janvier 2007 11 avril 2005 à 12:23
non en fait il lit les 3500 ligne(il s'agit d'un fichier ini d'un jeu)
et a la ligne 522 je recupere le string.
mais voilà ensuite je sait pas comment remplacer cette ligne?
zegamemaster
Messages postés27Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention14 avril 2005 11 avril 2005 à 13:52
Je sais pas si ca va t'aider, mais il y a une excellentes source sur ce site pour ecrire et lire dans les fichiers ini. Cela evite de devoir coder la lecture et l'ecriture (qui est sans doute le plus....douloureux des deux).