PDA

Visualizza la versione completa : [Delphi 7] Scrivere in testa a un file


alanf1981
23-04-2004, 12:24
Ciao a tutti!
In Delphi possibile aprire un file, aggiungere 2 o pi righe in testa e salvarlo mantenendo il contenuto del file originale?
Esempio :
contenuto file sorgente contenuto file nuovo uno ciaoooo
due ciaoooooo tre uno
quattro due
cinque tre
sei quattro
cinque
sei


Grazie!!!!!!

alka
23-04-2004, 15:01
In generale, non mai possibile scrivere "in testa" ad un file; si tratta di una costrizione legata al file system di Windows.

Puoi adottare una soluzione di questo tipo:
[list=1]
caricare il contenuto di un file in una struttura dati interna;
aggiungere in testa alla struttura i nuovi dati;
salvare nuovamente la struttura nel file esterno.
[/list=1]

AlbertoPicca
23-04-2004, 18:55
... quindi,
potresti utilizzare il componente TStringList che permette di caricare il contenuto di un file di testo attravero la procedura LoadFromFile.

Loading