Salut sanaria,
pour répondre dans l'ordre : - lire en ligne L, tu ouvre ton fichier en mode lecture comme te l'a expliqué nr, puis tu lis ligne par ligne (t'as pas le choix, tu commences en début de fichier et tu les déroules toutes) jusqu'à ce que t'arrive à la ligne qui va bien. Le mieux est sans doute d'identifier tes lignes : var1=valeur1 var2=valeur2 var3=valeur3 etc ... et tu lis ligne par ligne, et à chaque lecture tu teste si c'est la ligne qui t'intérsse (du genre if left(Ligne,4)="var2") then .....
Dans ces cas là, c'est pas mal de faire une boucle du style while not eof(NumFichier) blabla loop le eof() t'indique quand tu arrives à la fin de ton fichier
- écrire la ligne L : encore une fois, t'as pas le choix, tu écris à la suite du reste. ==> si t'as déjà 12 lignes de saisies, tu ne vas pas pouvoir directement insérer une ligne par exemple entre la 8 et la 9. Tu seras obligé de récupérer l'ensemble de tes lignes dans un tableau de string, tu insère dans ton tableau la ligne qui t'intéresse. Tu détruits ton fichier et le reconstruit avec le tableau que tu viens de te faire.
- créer un fichier avec l'extension qui va bien : par défaut, la méthode open ouvre le fichier que tu lui mets en paramètre, et le crée s'il n'existe pas. pour ce qui est de l'extension, si tu y met du texte avec les commandes de nr, quelque soit l'extension que tu lui colle, tu pourra y accéder en texte (notepad, wordpad, commandes texte de vb, etc ...) même s'il s'appelle essai.toto
En espérant avoir complété les infos que tu avais déjà ... Guich
|