Munka a fájlokkal a Delphi

Nevezett a memória területet a külső adathordozót (lemez) nevezzük egy fájlt. Bármilyen fájl neve. Információkat. amely tárolja a fájl egy sor eleme azonos típusú. Fájl mérete általában korlátozott, csak kapacitása az eszköz, ahol a tárolás, amely lehetővé teszi, hogy kezelni a nagy mennyiségű információt.







Leírás A szöveges fájl:

var variable_name: TextFile;

var-name: fájltípus;

A nyers adatok fájl információ olvasható és írható blokkokban egy bizonyos méretet, akkor tárolja az adatokat bármilyen fajtájú és szerkezetét. Leírás típustalan file:

var var-name: file;

Ahhoz, hogy a fájlokat egy speciális fájl változó.

c: fájl integer;

Csatlakoztatásához változó fájl egy fájl a lemezen primnyayut eljárás:

változó - a változó nevét bármilyen fájl típusát, nevét - karaktersor, amely a teljes fájl nevét (ha a fájl elérési útját nincs megadva, ez úgy értendő, hogy az aktuális könyvtárban).

Munka a fájlokkal a Delphi






Mert gépelt fájlokat is alkalmazni kell írni és olvasni eljárások

Csak kifejezést típusú írásbeli és olvasási meg kell felelnie a bejelentett fájltípust. Writeln Readln és eljárások gépelt fájlok nem használhatók.

Mozgatni használat eljárás begépelt fájlokat:

Ez az eljárás lehetővé teszi számunkra, hogy adja át az elemet a megadott számot, azaz a közvetlen hozzáférést biztosít a fájl alkatrészeket. Közvetlen hozzáférést biztosít a fájl komponensek számozása 0 és n-1, ahol n - a komponensek száma a fájlban.

Csak közvetlen hozzáférést biztosít a komponensek egy gépelt fájlt, akkor használja ezt a funkciót:

filesize (változó) - Visszaadja az aktuális komponensek száma a nyílt társított fájl faylovoy_peremennoy (egy üres fájl függvény 0);

filepos (változó) - értékét adja vissza az aktuális pozíció a nyitott fájlt társított fájl (ha a fájl csak nyitott, akkor a függvény nulla, miután elolvasta az utolsó eleme a fájl függvény értéke megegyezik az érték a fájlméretet, ami jelzi a fájl vége).

Keressétek eljárás fájlméretet és filepos funkció szöveges fájlok nem működnek. A következő rutinok dolgozni, mint egy gépelt, és a szöveges fájlokat:

Átnevezi lezárta a társított fájl változó neve szerint meghatározott string filename;

Erase (változó) - eltávolítja a fájlt zárva van, a társított fájl a változó;

EOF (változó) beállítása true (igaz), ha a végén a társított fájl faylovoy_peremennoy és hamis (false) egyébként;

eljárás TForm1.Button1Click (Sender: TObject);