begin process at 2012 02 17 07:57:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Texte

 > 

Insérez plusieurs lignes de texte dans un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Insérez plusieurs lignes de texte dans un fichier

dimanche 28 novembre 2004 à 18:48:48 | Insérez plusieurs lignes de texte dans un fichier

link78180

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.
dimanche 28 novembre 2004 à 19:41:18 | Re : Insérez plusieurs lignes de texte dans un fichier

pjcleder


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

dimanche 28 novembre 2004 à 19:57:19 | Re : Insérez plusieurs lignes de texte dans un fichier

link78180

oki, merci, mais comment puis-je faire maintenant pour lire une certaine ligne (ligne 1, ou ligne 2), etc... ?
dimanche 28 novembre 2004 à 20:23:22 | Re : Insérez plusieurs lignes de texte dans un fichier

cboulas

Membre Club
Salut, utilise une boucle FOR

Exemple :

For i=0 to NuméroDeLigne
line input.....
Next i

Chris...
Web : Firstruner - eMail : Support
dimanche 28 novembre 2004 à 20:51:57 | Re : Insérez plusieurs lignes de texte dans un fichier

link78180

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.
lundi 29 novembre 2004 à 09:45:48 | Re : Insérez plusieurs lignes de texte dans un fichier

gandalflegris007

Membre Club
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'à ...

Bon courage,
Guich


Cette discussion est classée dans : fichier, texte, lignes


Répondre à ce message

Sujets en rapport avec ce message

Insertion de lignes au début d'un fichier texte [ par gpsman ] BonjourJe dois écrire un fichier texte qui commmence par une entête que je ne peux renseigner que lorsque je connais tout le corps du fichier. Jusqu'à manip fichier texte [ par AsselusBorealiss ] Bonjour a tous Dans un fichier texte J'ai des m Variable d'une ligne de texte [ par gramlinz60 ] Bonjour à tous,Voila, j'ai un fichier texte de 200 000 lignes. j'ai une fichier excel de 45000 lignes.Je voudrais cherché les infos dans le fichier te Ecrire dans un fichier texte [ par fanzy47 ] Bonsoir à tous ! Je me lance dans le vbs et souhaite créer une entrée dans un fichier texte. Le hic, c'est que j'aurais aimé que l'ecriture passée so Comment connaitre le nombre de lignes d'un fichier texte? [ par faucheuse ] Bonjour ami(e)s programmeurs et programmeuzes, Alors voila j'aurai voulu savoir si il existait une fonction en VBA pour connaitre le nombre de lignes Trier des lignes dans un fichier texte [ par piou62 ] bonjour,Je remet un post pour mon problème car je suis toujours à la recherche de la solutionVoila, j'ai un fichier txt avec des lignes style:1|premie récuperer des données dans un fichier texte [ par tomtom et nana ] Bonjour, Voila je doit faire une fonction qui traite des fichiers texte, apparamenrt sous unix il y'a l'outils awk qui fait exactement ce que je veux Echanger deux lignes dans fichier texte [ par lokomass ] Bonjour, Dans mon fichier texte j'ai à plusieurs reprises : [code=vb]Duplex "Quelque chose" Speed "Quelques chose"[/code] J'ai besoin d'interverti Concaténer chaines dans un fichier texte [ par lokomass ] Bonjour a tous, Petit soucis avec un fichier texte (encore). J'ai ce fichier texte par exemple : [code=vb] .....'Il peut y avoir n lignes avant tral Procédé pour modification fichier texte [ par SpiderTomtom ] Bonjour a tous, Je me permets d'ouvrir ce topic pour connaitre la manière de modifier un fichier texte, utilisé en tant que base de données, a des en


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales