Create
constructor Create(FileName: string; Mode: Word)
Создает новый экземпляр потока. Он открывает файл AFileName с режимом Mode, который может иметь одно из следующих значений:
- fmCreate - при необходимости создает новый файл.
- fmOpenRead - открывает файл с доступом только для чтения.
- fmOpenWrite - открывает файл с доступом только для записи.
- fmOpenReadWrite - открывает файл с доступом для чтения и записи.
Эти константы (кроме fmCreate) могут быть объединены оператором or со следующими значениями, чтобы указать, как предполагается обрабатывать совместное использование и блокировку файлов:
- fmShareCompat - открыть файл в режиме совместимости с DOS
- fmShareExclusive - заблокировать файл для исключительного использования
- fmShareDenyWrite - заблокировать файл, чтобы другие процессы могли только читать.
- fmShareDenyRead - заблокировать файл, чтобы другие процессы не могли его читать.
- fmShareDenyNone - не блокировать файл.
Если файл не может быть открыт в запрошенном режиме, возникает исключение.
Параметры:
- FileName - путь к файлу.
- Mode - режим работы с файлом.