ObjectFromString

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

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

Синтаксис

ObjectFromString(<Закодированное значение (STRING)>):<Значение>

Аргументы

  • <Закодированное значение (STRING)> - Декодируемое значение.

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

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

Примеры

aList:=List.Create(1,2,3);
//Кодируем список в строку
аСтр:=ObjectToString(aList);

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

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