non ne va mai bene una.. devo fare una funzione in basic che sostituisca una linea in un database con un' altra. Aprendo il file in output ovviamente il documento salvato si annulla, in modalita' binaria è invece possibile posizionare il puntatore scrivendi il numero di byte da cui iniziare la lettura/scrittura.
La sfortuna è che utilizzando put vengono inseriti caratteri dopo il puntatore, ma quelli già presenti non se ne vanno, ma vengono spostati a destra.
Ho pensato che si puo' aggirare il problema riscrivendo l'intero file (1 GB) con un altro nome, e al momento in cui il programma deve scrivere la linea da modificare, la modifica... pero' ci vuole un bel po' di tempo...
non è invece possibile sostituire caratteri da un file, con altri, senza riscrivere l'intero documento?
Grazie a chi di Basic se ne intende (cioè: il grazie è solo per me!)