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).
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);