Create

constructor Create(FileName: string; Mode: Word) -DESKTOP-

Создает новый экземпляр потока. Он открывает файл AFileName с режимом Mode, который может иметь одно из следующих значений:

  • fmCreate - при необходимости создает новый файл.
  • fmOpenRead - открывает файл с доступом только для чтения.
  • fmOpenWrite - открывает файл с доступом только для записи.
  • fmOpenReadWrite - открывает файл с доступом для чтения и записи.

Эти константы (кроме fmCreate) могут быть объединены оператором or со следующими значениями, чтобы указать, как предполагается обрабатывать совместное использование и блокировку файлов:

  • fmShareCompat - открыть файл в режиме совместимости с DOS
  • fmShareExclusive - заблокировать файл для исключительного использования
  • fmShareDenyWrite - заблокировать файл, чтобы другие процессы могли только читать.
  • fmShareDenyRead - заблокировать файл, чтобы другие процессы не могли его читать.
  • fmShareDenyNone - не блокировать файл.

Если файл не может быть открыт в запрошенном режиме, возникает исключение.

Параметры:

  • FileName - путь к файлу.
  • Mode - режим работы с файлом.