Как реализованы файлы Delphi? В большинстве программ, написанных на языке программирования Delphi, результат выполнения требовалось вывести на экран ПК.
Однако язык Delphi дает возможность сохранить полученные результаты после выполнения очередной программы на жестком диске компьютера в некотором файле, например, текстовом. Это позволит применять эти данные для последующей обработки, не прибегая к процессу их ввода вручную с клавиатуры.
Прежде чем приступить к изучению структуры файлов в Delphi, напомним, что же такое файл вообще. Файл представляет собой именованную структуру данных, являющуюся некой последовательностью элементов данных одинакового типа, при этом последовательность может содержать неограниченное число элементов. В некоторой степени файл может выступать в качестве массива переменной длины с неограниченным размером.
Объявления файлов Delphi
Как и в случае любой другой структуры данных (переменной, либо массива и т.д.), файл нужно объявить в разделе описания переменных var. Если вам нужно объявить файл в разделе var, то обязательно укажите тип элементов данного файла. Общий вид инструкции объявления файла представлен следующим образом:
откуда
- name обозначает наименование (название) файла,
- type – тип элементов указанного файла,
- file – специальное ключевое слово, обозначающее файл.
Файлы Delphi. Примеры
drobi: file of real; // файл, включающий вещественные числа symbol: file of char; // файл, содержащий символы
Если в состав файла входят компоненты, являющиеся данными символьного типа, то такой файл называется символьным, либо текстовым. Общий вид инструкции объявления текстового файла в исходном коде программе выглядит следующим образом:
откуда
- name обозначает наименование (название) текстового файла;
- Textfile выступает в качестве обозначения типа, означающего, что name есть файловая переменная, которая представляет текстовый файл.