ObjectFromFile

From SunFlurry wiki
Jump to: navigation, search
  ObjectFromFile (Системные функции)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку, невозможно прочитать файл, поврежденная закодированная строка
Визуальность:Нет

Функция получает строку из указанного файла и перекодирует строку в значение, закодированное внутрисистемным образом. Закодированное значение должно представлять собой строку, которая содержит только знаки с кодами больше 31 и меньше 127. См. также функцию ObjectToFile.

Синтаксис

ObjectFromFile(<Имя файла (STRING)>):<Значение>

Аргументы

  • <Имя файла (STRING)> - Имя файла, который содержит строку для декодирования.

Возвращаемое значение

Возвращает объект, полученный в результате декодирования.

Примеры

aList:=List.Create(1,2,3);
//Кодируем список в файл
ObjectToFile(aList,"Temp\Тестовый файл.txt");

//Декодируем файл в новый список
bList:=ObjectFromFile("Temp\Тестовый файл.txt");
If _And(aList.Size()=bList.Size(),aList.Get(3)=bList.Get(3)) Then
  Message("Проверка прошла успешно!");
EndIf;

//В лог будет выведено: "Проверка прошла успешно!"