Lucrul cu fișiere în Delfi, teoria Delfi, limbaje de programare, și delphi pascal

File - aceasta este structura de date numită reprezentând o secvență de elemente de date de același tip aranjate pe disc sau orice alt mediu de stocare extern.

În funcție de tipul de elemente sunt trei tipuri de fișiere:

- dosar a elementelor de un anumit tip (fișiere tastate);

- fișier din elementele care nu specifică tipul (date brute) fișier;

- fișier text, și anume Elementele sunt șiruri de text.

Pentru a lucra cu fișierul în fișier de program variabila declarată (fișier logic), în secțiunea care descrie variabilele:

numele fișierului: tip_elementov_faylov fileof;

Fișier, componentele care sunt caractere de tip de date, numit un caracter sau un text:

Funcții și proceduri pentru lucrul cu fișiere:

1. deschiderea fișierului pentru scriere

- Dublarea (înregistrarea unui nou fișier folosind un existent sau pentru a crea un fișier nou) - procedura utilizată

- adăugarea la sfârșitul fișierului - procedura utilizată

1. Scrierea într-un fișier

Scriere (faylovaya_peremennaya, spisok_peremennyh)

Writeln (faylovaya_peremennaya, spisok_peremennyh)

Diferența dintre instrucțiunile care writeln de instrucțiuni, după retragerea tuturor valorilor înregistrate în simbolul de fișier al unui „linie nouă“.

2. Închideți fișierul. Înainte de a închide toate fișierele deschise trebuie închise folosind procedura

3. Deschiderea unui fișier pentru citire. Utilizați procedura Reset (faylovaya_peremennaya)

4. Citirea datelor dintr-un fișier

citit (faylovaya_peremennaya, spisok_peremennyh)

readln (faylovaya_peremennaya, spisok_peremennyh)

Diferența dintre cele două proceduri este că, atunci când apelați instrucțiunile readln indicatorul citite din fișierul este mutat automat la începutul următoarea linie a fișierului.

Deși nu EOF (f) do începe ... capăt;

6. Redenumiți (var F; NewName: string) - redenumește F fișier nedeschisă de orice tip. Noul nume este setat în NewName.

7. Seek (var F; NumRec: Longint) - setează poziția de citire-scriere pe elementul cu numărul NumRec; F - dactilografiate sau fișier netipizat.

8. IOResult. Integ er - returnează un cod care reprezintă rezultatul (a apărut o eroare sau nu), cele mai recente operații de intrare-ieșire.

9. FilePos (var F): Longint - se întoarce pentru F fișier poziția fișierului curent (numărul elementului pe care este instalat, numărând de la zero). Nu se utilizează cu fișiere text.

10. FILESIZE (var F): Longint - returnează numărul de componente din fișierul F. Nu se utilizează cu fișiere text.

Următoarele componente vizuale pot fi folosite pentru lucrul cu fișiere:

- SaveDialog și altele care sunt pe fila Dialoguri.

Aflați cum să salvați în site-ul mono ekonom-it.ru criză

articole similare