Caricare documenti e articoli online 
INFtub.com è un sito progettato per cercare i documenti in vari tipi di file e il caricamento di articoli online.


 
Non ricordi la password?  ››  Iscriviti gratis
 

procedura Rewrite(var F: File [; Recsize: Parola ]), Append, AssignFile, CloseFile, FilePos

informatica




procedura Rewrite(var F: File [; Recsize: Parola ]);


descrizione


La Rewrite genera un nuovo file esterno con il nome assegnato alla F.

La F è una variabile di qualunque tipo del file associata con un file esterno usando AssignFile. RecSize è un'espressione facoltativa, che può essere specificata soltanto se la F è un file non archiviato. Se la F è un file non archiviato, RecSize specifica il formato dei r 929c24j ecord da usare nei trasferimenti di dati. Se Recsize è omesso, per default il formato dei record sarà di 128 byte.




Se un file esterno con lo stesso nome già esiste, è cancellato e una nuovo file vuoto è generato nel relativo posto.

Se F è già aperto, in primo luogo è chiusa ed allora è ricreata.

L'attuale posizione del file è regolato all'inizio del file vuoto.

Se a F fosse assegnato un nome vuoto, come AssignFile(F,''), allora dopo che la chiamata della Rewrite, F si riferisce all'archivio di uscita standard.

Se la F è una file di testo, la F si trasforma in write-only.

Dopo la chiamata della rewrite, Eof(F) è sempre vero.

Nota: errori run-time usando le eccezioni.

Quando usi , IOResult per controllare se ci sono errori di I/o.





procedura Append(var F: Testo);


descrizione


La chiamata collega per accertarsi che un file sia aperto con accesso di write-only con l'indicatore di file posizionato all'estremità del file.

La F è un file del testo variabile e deve essere associata con un file esterno usando AssignFile. Se nessun file esterno di dato nome esiste, accade un errore.

Se F è già aperto, è chiuso, poi riaperto.

L'attuale posizione del file è regolata alla fine del file.

Se Ctrl+Z (ASCII 26) è presente nell'ultimo blocco 128-byte del file, l'attuale posizione del file è regolato in modo che il carattere seguente aggiunto al file scriva sopra il primo Ctrl+Z nel blocco.

In questo modo, il testo può essere collegato ad un file che termina con un Ctrl+Z.

Se a F non fosse assegnato un nome, allora, dopo che la chiamata da collegare, F si riferisce all'archivio di uscita standard.





procedura AssignFile(var F; Nome di schedario: stringa);


descrizione


Chiamata AssignFile per inizializzare una variabile del file.

La F è una variabile del file di qualunque tipo del file.

Il nome di schedario è un'espressione del stringa-tipo o un'espressione di tipo PChar se la sintassi estesa è permessa. Dopo la chiamata del AssignFile, la F è associata con il file esterno fino a che la F non sia chiuso.

Tutti gli ulteriori funzionamenti sul file F variabile funzionano sopra il file esterno chiamato da FileName.

Quando il parametro di nome di schedario è vuoto, AssignFile associa la F con l'input standard o archivio di uscita standard.

Se assegnato un nome vuoto, dopo la chiamata del AssignFile(f), F si riferisce all'archivio di entrata standard e dopo che una chiamata per Rewrite(f), F si riferisce all'archivio di uscita standard.

Non usare AssignFile su una variabile del file che è già aperto.

Nota: Per evitare i conflitti di portata, AssignFile sostituisce la procedura di assegnazione che era disponibile nelle versioni precedenti di Delfi.

Tuttavia, per la compatibilità con le vecchie versioni assign è ancora disponibile.











procedura CloseFile(var F);


descrizione


La procedura di CloseFile sostituisce la procedura di Close di Pascal di Borland.

Usa la procedura di CloseFile per terminare l'associazione fra un file variabile e un archivio su disco esterno.

La F è una variabile del file di qualunque tipo del file aperto usando la Reset, Rewrite, o Append.

Il file esterno è associato con la F è completamente aggiornata e allora chiusa, liberando la maniglia del file per riutilizzazione.

Nota: errori run-time usando le eccezioni.

Nel usando , usa IOResult per controllare se ci sono errori di I/o.





funzione FilePos(var F): Longint;


descrizione


Uso FilePos sulla variabile del file di un file aperto determinare l'attuale posizione nel file.

Se l'attuale posizione nel file è molto all'inizio, ritorni 0 di FilePos.

Altrimenti, FilePos restituisce il byte sfalsato dall'inizio di attuale posizione.

FilePos non lavorerà ad un file che non è aperta o su un file del testo.

Nota: errori run-time delle maniglie usando le eccezioni.

Nel usando , usa IOResult per controllare se ci sono errori di I/o.





funzione FileSize(var F): Numero intero;


descrizione


La chiamata FileSize per determinare il formato del file specificato tramite l'uso variabile FileSize del F. To del file, il file deve essere aperta. Se il file è vuoto, ritorna 0 di FileSize(F).

Nota: FileSize non può essere usato su un file del testo.





funzione Eof(var F): Booleano;

file di testo:

funzione Eof [ (varietà F: Testo) ]: Booleano;


descrizione


Eof controlla se l'attuale posizione del file è la fine dell'archivio.

La F è una variabile del file.

Se la F è omessa, l'input variabile del file è standard.

Eof(F) restituisce vero se l'attuale posizione del file è oltre l'ultimo carattere del file o se il file è vuoto; altrimenti, Eof(F) restituisce falso.





procedura Reset(var F [: File; Recsize: word ]);


descrizione


La reset apre il file esterno attuale con il nome assegnato F.

Risulta un errore se nessun file esterno ha il nome assegnato a F.

Se la F è già aperta, in primo luogo è chiusa ed allora è riaperta.

L'attuale posizione del file è regolata all'inizio del file.

La F è una variabile di qualunque tipo del file connesso con un file esterna usando AssignFile.

Recsize è un'espressione facoltativa, che può essere specificata soltanto se la F è un file non archiviato.

Se la F è un file non archiviata, Recsize specifica il formato dei record da usare nei trasferimenti di dati.

Se Recsize è omesso, per default viene assegnato un formato dei record di 128 byte.

Se a F è assegnata un nome vuoto, quale AssignFile(F, ''), dopo che la chiamata alla Reset, F si riferisce ad un archivio di entrata standard.

Se la F è una file di testo, la F diventa read-only.

Dopo che una chiamata alla Reset, Eof(F) è vero se il file è vuoto; altrimenti, Eof(F) è falso.

Nota: errori run-time usano le eccezioni.

Quando si usa , usa anche IOResult per controllare per vedere se ci sono errori di I/o.





procedura Seek(var F; N: Longint);


descrizione


Serve per muoversi verso una posizione specifica del file aperto.

L'attuale posizione del file F si muove verso il numero della N.

Il numero del primo componente di un file è 0.

Nella suddetta sintassi, la F è una variabile scritta del file.

Il file specificato da F deve essere aperta.

La N è un'espressione di tipo Longint per espandere il file, cercando un componente oltre l'ultimo; cioè la dichiarazione Seek(F, FileSize(F)) sposta l'attuale posizione del file verso l'estremità del file.

Nota: errori run-time usando le eccezioni.

Quando si usa , usa anche IOResult per controllare per vedere se ci sono errori di I/o.





Privacy




Articolo informazione


Hits: 1794
Apprezzato: scheda appunto

Commentare questo articolo:

Non sei registrato
Devi essere registrato per commentare

ISCRIVITI



Copiare il codice

nella pagina web del tuo sito.


Copyright InfTub.com 2024