Клиппер 5. Справочник

символьная строка, содержащая необязательные имя


 
    ? SETSHARE(12)                      // .F.
 

See Also: GETSHARE()

 

 

 STRFILE()
 Записывает символьную строку в файл.
------------------------------------------------------------------------------
 
  Синтаксис
 


    STRFILE(<cCharString>, <cFile>, [<lOverwrite>],
        [<nOffset>], [<lCutOff>]) --> nRecordedByte
 
  Параметры
 
    <cCharString> - символьный параметр, задающий записываемую строку.
 
    <cFile> - символьная строка, содержащая необязательные имя диска и
    путь доступа и обязательное имя файла. По умолчанию используются
    текущий диск и текущая директория.
 
    <lOverwrite> - необязательный логический параметр, задающий при
    значении .T. дозапись в существующий файл, а при значении .F. или по
    умолчанию создание нового файла.
 
    <nOffset> - необязательный числовой параметр, задающий смещение
    позиции в файле при дозаписи. По умолчанию запись производится в
    конец файла.
 
    <lCutOff> - необязательный логический параметр, задающий при значении
    .T. усечение при дозаписи части файла, которая следует за вновь
    записанной информацией. По умолчанию усечение не производится.
 
  Возвращаемое значение
 
    nRecordedByte - число записанных байтов.
 
  Описание
 
    Функция обеспечивает запись данных в файл. По сравнению с семейством
    Clipper-функций Fxxxx(), обеспечивающих разделение операций открытия
    файла, записи в него и закрытия, использование данной функции приводит
    к некоторому снижению быстродействия ввиду невозможности оставлять
    файл открытым при многократном проведении дозаписи.
 
    При отсутствии файла, заданного параметром <cFile>, создается новый со
    стандартными атрибутами файлов, устанавливаемыми функцией SETFCREATE().
 
  Примечания
 
  . При задании параметром <nOffset> величины смещения, превышающей

Содержание раздела