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