символьная строка, содержащая необязательные имя
? 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> величины смещения, превышающей