Delphi assignfile - процедура призначає значення filename значенням filehandle при підготовці до

Процедура AssignFile призначає значення FileName значенням FileHandle при підготовці до читання або запису цього файлу.

Бере тип змінної текстового файлу як дескриптор. Коли файл відкритий він обробляється як textfile.

Якщо ім'я файлу порожній рядок, то доступ до файлу осушествляется через стандартні потоки input і output.

Бере бінарний тип файлу як дескриптор. Файл обробляється як двійковий файл.

В обох випадках, коли файл відкритий за допомогою Append. Reset або ReWrite передбачається, що він знаходиться в поточному каталозі.

FileHandle не повинен бути переплутаним з дескриптором файлу, використовуваним для файлу низького рівня, що звертається з підпрограмами типу FileOpen і FileRead.

Append Відкриває текстовий файл, для додавання записів в файл (додає в кінець файлу)

AssignPrn Обробляє принтер як текстовий файл - простий спосіб друку тексту

File Визначає збірний або нетипізований файл

Reset Відкриває текстовий файл для читання, або двійковий файл для читання / запису

ReWrite Відкриває текстовий або двійковий файл для запису

TextFile Оголошує типу файл для того, щоб зберегти рядки тексту

Приклад коду. Запис в текстовий файл, і потім читання його вмісту

var
myFile. TextFile;
text. string;

begin
// Спроба відкрити файл Test.txt для запису
AssignFile (myFile, 'Test.txt');
ReWrite (myFile);

// Запис декількох відомих слів в цей файл
WriteLn (myFile, 'Hello');
WriteLn (myFile, 'World');

// Закриття файлу
CloseFile (myFile);

// Повторне відкриття файлу для читання
Reset (myFile);

// Показ вмісту файлу
while not Eof (myFile) do
begin
ReadLn (myFile, text);
ShowMessage (text);
end;

// Закриття файлу в останній раз
CloseFile (myFile);
end;