Файловые переменные в Delphi. Типы файлов (исходники)Источник: delphicode
При организации в Delphi операций файлового ввода/вывода в приложении большое значение имеет, какого рода информация содержится в файле. Чаще всего это строки, но встречаются двоичные данные или структурированная информация, например массивы или записи. Естественно, что сведения о типе хранящихся в файле данных важно изначально задать. Для этого используются специальные файловые переменные, определяющие тип файла. Они делятся на нетипизированные и типизированные. Перед началом работы с любым файлом необходимо описать файловую переменную, соответствующую типу данных этого файла. В дальнейшем эта переменная используется при обращении к файлу. В Delphi имеется возможность создавать нетипизированные файлы. Для их обозначения используется ключевое слово file: var UntypedFile: file; Такие файловые переменные используются для организации быстрого и эффективного ввода/вывода безотносительно к типу данных. При этом подразумевается, что данные читаются или записываются в виде двоичного массива. Типизированные файлы обеспечивают ввод/вывод с учетом конкретного типа данных. Для их объявления используется ключевое слово file of, к которому добавляется конкретный тип данных. Например, для работы с файлом, содержащим набор байтов, файловая переменная объявляется так: var ByteFile: file of byte; Для работы с текстовыми файлами используется специальная файловая переменная TextFile или Text: var F: TextFile; или var F: Text; |