Munka a fájlokkal a Delphi, Delphi elmélet, programozási nyelvek, Pascal és a Delphi

Fájl - ez a megnevezett adatstruktúrában egy adatsorozatot elemét azonos típusú elrendezve a lemezen vagy más külső tárolóeszköz.

Attól függően, hogy milyen típusú elemek három típusú fájlokat:

- file eleme egy bizonyos típusú (gépelt fájlok);

- file a tételek, nem adja meg a (nyers adatok) file;

- szöveges fájl, azaz elemek szöveges karakterláncokat.

Ahhoz, hogy működjön együtt a fájlt a program fájl bejelentett változó (logikai fájl) a leíró részben változó:

fájlnév: fileof tip_elementov_faylov;

Fájl komponensei, amelyek karakteres adat típusát, az úgynevezett karakter vagy szöveg:

Funkciók és eljárások dolgozik fájlokat:

1. írásra megnyitni egy fájlt

- szinkron (felvétel egy új fájlt egy meglévő vagy hozzon létre egy új fájlt) - használt eljárás

- hozzátéve, hogy a végén a fájl - használt eljárás

1. írása fájlba

Write (faylovaya_peremennaya, spisok_peremennyh)

WriteLn (faylovaya_peremennaya, spisok_peremennyh)

A különbség az utasításokat, hogy WriteLn utasítás visszavonása után az összes feljegyzett értékek a fájl szimbóluma egy „új sor”.

2. Zárja le a fájlt. Mielőtt leállítaná az összes megnyitott fájlt le kell zárni az eljárást

3. megnyit egy fájlt olvasásra. A következő eljárás visszaállítása (faylovaya_peremennaya)

4. Adatok beolvasása fájlból

olvasni (faylovaya_peremennaya, spisok_peremennyh)

readln (faylovaya_peremennaya, spisok_peremennyh)

A különbség a két eljárás között az, hogy ha hívja az utasításokat readln mutató olvasni a fájl automatikusan átkerül az elején a következő sort a fájl.

Bár nem EOF (f) do begin ... end;

6. átnevezése (var F; newname: string) - átnevezi F bontatlan fájl minden formáját. Az új név van beállítva newname.

7. Seek (var F; NumRec: Longint) - állítja az író-olvasó helyzetét az elemen NumRec száma; F - gépelt vagy típustalan fájlt.

8. IOResult. Integ er - visszaad egy kódot az eredményt (hiba-e vagy sem) a legújabb input-output műveleteket.

9. FilePos (var F): Longint - visszatér az F fájl az aktuális fájl helyzet (az elem számát, amelyen telepítve van, számítva nulla). Nem használt szöveges fájlokat.

10. FileSize (var F): Longint - visszaadja az alkatrészek számát a fájlban F. Nem használt szöveges fájlokat.

A következő vizuális komponenseket lehet használni dolgozni fájlokat:

- SaveDialog és mások, amelyek a párbeszédablakok fülre.

Megtanulják, hogyan kell menteni a mono válság ekonom-it.ru oldalon

Kapcsolódó cikkek