comunque writeln non sovrascrivveve la riga nel file ma ne scrive una nuova.
Se vuoi cancellare una riga da un file lo devi riscrivere tutto escludendo quella riga.
ciao
sergio