tu efface le fichier texte, et tu le réécrit entièrement avec ta première méthode en utilisant les données contenues dans le tableau (après que tu les a modifié comme tu veux).
du genre :
open "c:\dvd.txt" for input as #2
dim ligne as string
dim tableau() as string
dim fichier() as string() ´là, je ne suis pas sûr que ça marche, mais dans tout les cas, tu peut redim la dernière dimension du tableau si tu fait fichier(2,).
dim i as integer=0
do while not EOF(2)
line input #2, ligne
tableau=split (ligne, "~é")
fichier(i)=tableau
i=i+1
if tableau(0)= "X" then(ou X est l´ID de mon DVD)
etc...
end do
open "c:\dvd.txt" for append as #1
for i=0 to ubound(fichier) ´-1 ?
entree = fichier(i)(0) & "~é" & fichier(i)(1) ´là je suis pas sûr pour les parenthèses
print #1, entree
next
close #1
bon, on sens que j´ai abandonné le VB il y a un certain temps, mais en gros ça devrait aller.