Запись в файл

Avatar
  • обновлен
Добрый день!

В примерах, поясняющих использование скриптов в каналах, есть пример работы с файлом:
{
TFileStream fs = new TFileStream("test.txt", fmCreate);

String s = "Testing file…";
fs.Write(s, Length(s));
fs.Write("\r\n", 2);
s = "Tested OK!\r\n";
fs.Write(s, Length(s));

delete fs;
}

При попытке работы с этим скриптом получаю сообщение:
Ошибка: Unknown type: "TFileStream".

Вопрос: возможна ли работа с файлами, а именно - запись в файл из скрипта?
Очень нужная и востребованная "опция". :)

С уважением, Анатолий
Новочеркасск
Avatar
SIMP Tech (Сергей)
Вопрос: возможна ли работа с файлами, а именно - запись в файл из скрипта?
Очень нужная и востребованная "опция".

Поддержка TFileStream будет в ближайших релизах, пока можете воспользоваться следующими функциями:

SaveToTxtFile(FileName: string; Str: string) - запись строки "Str" в текстовый файл "FileName"

LoadToTxtFile(FileName: string; index: Integer): string - Загрузить из текстового файла "FileName" строку с номером "index", если ошибка или нет такого номера строки то возвращаем пустую строку

GetFileStrCount(FileName: string): Integer - кол-во строк в текстовом файле "FileName", если файла нет или ошибка -1