createfile

Функция открытия или создания файла.

Синтаксис:

f_id = createfile(name, mode);  

Аргументы:

name – строка, содержащая имя файла,

mode – тип доступа к файлу.

Описание:

createfile(name, mode) – функция создает новый или открывает существующий файл с именем name и типом доступа к файлу mode.

Значения типа доступа mode:

-1 – создание нового файла;

0 – открытие для чтения;

1 – открытие для записи;

2 – открытие для чтения и записи.

Результат:

f_id – идентификатор созданного файла.

Пример:

var
s:string = "string1" + chr(10) + "string2";
//создадим новый файл
f_id = createfile("file1.dat", -1)
//запишем в него строку
writeln(f_id, s);
//закроем файл
freeobject(f_id);  

В процессе выполнения примера при помощи функции createfile будет создан файл с идентификатором f_id. В файл при помощи функции writeln будет записана строка s. Перед завершением примера файл закрывается при помощи функции freeobject.

Сопутствующие материалы