Delphi AssignFile - eljárás hozzárendel egy értéket fájlnév érték fájlkezelõ előkészítése

AssignFile eljárást rendel fájlnév érték fájlkezelõ érték előkészítéseként olvasása vagy írása a fájlt.

Tart a változó típusát, mint egy szöveges fájl leíró. Amikor kinyitotta kezelik textfile fájlt.

Ha a fájlnév egy üres string, majd a fájl hozzáférési osushestvlyaetsya keresztül szabványos bemeneti és kimeneti áramok.

Beletelik egy bináris fájl típus, mint a leíró. A fájl kezelik bináris fájl.

Mindkét esetben, ha a fájl megnyitásakor a hozzáfűzése. Visszaállítása vagy átírni feltehető, hogy ez az aktuális könyvtárban.

Fájlkezelõ nem tévesztendő össze fájlleíróból használt alacsony szintű fájlt, hogy a szubrutinok típusú FileOpen és FILEREAD.

Hozzáfűzése nyit egy szöveges fájl, hogy bejegyzéseket a fájlt (a program a fájl)

AssignPrn fogantyúk nyomtató egy szöveges fájl - egy egyszerű módja lehet nyomtatni

Fájl meghatároz egy gépelt vagy típustalan fájl

Visszaállítása nyit egy szöveges fájlt olvasásra, vagy bináris fájl olvasási / írási

Átírni Nyílt szöveges vagy bináris fájl írásra

TextFile kijelenti fájltípust, hogy mentse a szöveget

Példa kódot. Írjon egy szöveges fájlt, majd olvassa el a tartalmát

var
myFile. TextFile;
szöveget. string;

kezdődik
// Próbálja megnyitni a fájlt írásra test.txt
AssignFile (myFile, 'test.txt');
Átírni (myFile);

// Írja pár jól ismert szavakat erre a fájlra
WriteLn (myFile 'Hello');
WriteLn (myFile, 'World');

// Zárja be a fájlt
CloseFile (myFile);

// újranyitása a fájlt olvasásra
Visszaállítása (myFile);

// megjeleníti a fájl tartalma
miközben nem EOF (myFile) do
kezdődik
ReadLn (myFile, szöveg);
ShowMessage (szöveg);
végén;

// Zárja le a fájl utoljára
CloseFile (myFile);
végén;