link78180
Messages postés35Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention22 décembre 2004
-
28 nov. 2004 à 18:48
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007
-
29 nov. 2004 à 09:45
Salut.
C'est juste pour savoir comment insérer plusieurs lignes dans un fichier de texte, et ainsi lire plusieurs lignes dans un même fichier ?
Merci d'avance.
pjcleder
Messages postés183Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention16 septembre 201111 28 nov. 2004 à 19:41
PAT
Voici un exemple d'écriture dans un fichier
Dim MyIndex, FileNumber
FileNumber = FreeFile
Open "C:\FichierTest.txt" For Output As #FileNumber
Write #FileNumber, "Voici une ligne"
Write #FileNumber, "Voici une ligne 2"
Close #FileNumber
link78180
Messages postés35Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention22 décembre 2004 28 nov. 2004 à 20:51
ok, mais en fait, je fais ca parce que je voudrais créer un fichier avec plein de paramètres dedans, pour mon navigateur, par exemple "page de démarrage" en 1ere ligne, "activer popups = oui ou non" en 2eme ligne...
j'ai jamais tellement maitrisé le FOR NEXT, mais je vais essayer avec les informations que vous m'avez donné.
je vous remercie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007 29 nov. 2004 à 09:45
Salut link78180,
déjà posons les bases :
VB ne permet pas d'écrire en milieu de fichier texte.
VB impose de lire toutes les lignes précédent celle sue tu veux (en fait, c'est possible de lire qu'une partie mais c'est tellement galère que c'est inutilisé).
Donc, si tu veux écrire en milieu de fichier ou modifier une ligne existante, tu dois lire toutes les lignes une à une, les enregsitrer dans un tableau, modifier la ou les lignes du tableau, supprimer ton fichier initial, écrire toutes les lignes du tableau (et donc tes modifications) dans un nouveau fichier.
les codes de pjcleder et cboulas te permettront de lire/écrire.
Maintenant reste le fait de pouvoir identifier les lignes que tu veux modifier : le mieux est d'utiliser un format de type ini genre
[SECTION_NAVIGATEUR]
home_page="......."
popups=active
etc ...
et ensuite tu déroules ton fichier jusqu'à ce que la ligne lue corresponde à ce que tu veux.
Pour manipuler les fichiers INI, apparemment il existe les apis GetPrivateProfileString et WritePrivateProfileString, j'ai vu ça sur un post la semaine dernière mais je n'ai pas encore pu tester.
Voila, j'espère qu'on a pu à nous tous te donner des directions pour te débloquer, y a plus qu'à ...