Munka gépelt fájlokat Delphi, Delphi-programozó blogja
Szia, ezt a cikket szeretnék beszélni dolgozik gépelt fájlokat, már megjelent cikkeket, amelyek használják őket, nos, így egy világos témát létrehozni teszteket. megőrzése és az olvasás adatok TStringGrid. Gondoljunk rá, amit általában gépelt fájlokat, igen helyes - ezek olyan fájlok, amelyek egy bizonyos típusát, és a kezdetben tudjuk, a szerkezetüket. A következő funkciókat és eljárásokat kell alkalmazni a gépelt fájlokat
- AssignFile (F, „teszt.dat”) - összekapcsolja a fájlt változót a fájl nevét, a paramétereit - file változó, és az utat, hogy a fájl
- Rewrite (F) - létrehozza a fájlt, a paraméterek - file változó választható - létrehozási mód
- Reset (F) - megnyit egy fájlt, azaz podruzumevaetsya hogy szeretnék tenni a fájlt a nyitott állapotban, olvasás (általában, ha a fájl a lemezen, sőt egyes médiumok és nekünk belőle el kell olvasni az információt, akkor nincs ez a funkció nem csinál).
- Keressétek (F, n) - állítja a mutatót a fájlt a kívánt alkatrész paramétereket - file változó összetevő kívánt számot mozogni.
- Írja (F, BUF) - rögzíti az alkatrészt a fájl paraméterei - file változó adatok rögzítése
- Olvassa (F, BUF) - olvashatjuk a komponens a fájl, amely egy mutató (alapértelmezés szerint az első), a paraméterek - file változó, és a rekord, ahol szeretné olvasni az adatokat
- EOF (F) - meghatározza, hogy a végén a fájl (a mutató végén a fájl) elérésekor a paraméterek - fájl változó
- Csonkolása (F) - eltávolítja a komponens a fájl paramétereit - file változó, mielőtt meg kell határozni egy mutatót a komponens az eltávolítani kívánt
- FileSize (F) - meghatározza a komponensek száma a fájlban paraméterek - fájl változó visszatér egy egész szám típusú
- CloseFile (F) - bezárja a fájlt, a paraméterek - fájl változó. Ez olyan, mint egy választható szolgáltatás, hanem egyszerűen elfogadják, ha nyitott, majd becsukta maga mögött.
Itt van az alapvető funkciók dolgozó gépelt fájlokat. Sok az alsó alkalmas dolgozó szöveges fájlokat. Találkoztunk egy másik cikket típustalan fájlokat.
Végül, szeretnék megmutatni, hogyan kell megszervezni bejegyzés egy gépelt fájl
Olvasás és pontosan, de ne töltse ki szerkezetét, és helyette az Write Read.
> 8. Csonkolása (F) - eltávolítja a komponens a fájl paramétereit - file változó, mielőtt meg kell határozni egy mutatót a komponens az eltávolítani kívánt
Csonka eltávolítja a nem csak a rekord, amelyben a mutató jelenleg beállítva, de minden későbbi végéig a fájlt. Más szóval Truncate csökkenti a fájl méretét a jelenlegi helyzethez képest. Például, ha nem volt 100 bejegyzést, és az aktuális pozíció jelzi a tizede rekord után csonka fájl mérete csökken 10 bejegyzés a fájlban - ír számokat 0-9, és rögzíti a 10. megsemmisítésre kerülnek.