JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

FileOpen

- функция JS+
Функции JS+
Открывает указанный файл в указанном режиме.
Синтаксис
function FileOpen(
  Name,
  Mode
): Number;

Параметры
Параметр Тип Описание
Name String имя файла
Mode Enumset режим открытия файла (см. ниже)

Параметр Mode
Значение Описание
fmOpenRead открыть файл для чтения
fmOpenWrite открыть файл для записи
fmOpenReadWrite открыть файл для чтения и записи
fmShareCompat комбинируемый флаг, разрешающий совместное использование файла при открытии его в режиме FCB
fmShareExclusive комбинируемый флаг, блокирующий файл на чтение и запись
fmShareDenyRead комбинируемый флаг, блокирующий файл на чтение
fmShareDenyWrite комбинируемый флаг, блокирующий файл на запись
fmShareDenyNone комбинируемый флаг, не блокирующий файл
Возвращаемое значение
Дескриптор файла в случае успеха или -1 в противном случае.
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - функция JS+ FileOpen";
frm.Width =450;
frm.Height=300;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Пример работы с файловыми функциями";

// Текстовое поле
mem=new TMemo(frm);
mem.BorderStyle=bsSingle;
mem.SetBounds(10,10,frm.ClientWidth-20,stb.Top-20);

str_lst=new TStrings();
f_name=JSPlus.HelpDir+"DATA\\TextFile.txt";
if ((f=FileOpen(f_name,fmOpenRead))>=0) {
  n=ReadStrings(f,str_lst);
  str_lst.Add("Всего строк: "+n);
  mem.Lines.Assign(str_lst);
  FileClose(f);
}

frm.ShowModal();
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Function/FileOpen.htm
© 2024,