5edf9095fe27da79755491b3adcd3b2c26d2b569
Обнаружил что моё предыдущее исправление могло вызывать исключения при некоторых обстоятельствах, в частности если свойство было переменной типа OBJECT. Изменил реализацию исправления.
378d6b6cb35d92f1820eaab732cb0707bd2c4094
Столкнулся с проблемой. В случае присвоения свойству объекта значения из функции без параметров родительский объект свойства затирался пустой переменной.
Скрипт для рассмотрения проблемы
class A
{
Property = 25;
}
a = new A();
print(a);
a.NewProperty = pstime();
print(a);
Приветствую.
5edf9095fe27da79755491b3adcd3b2c26d2b569 Обнаружил что моё предыдущее исправление могло вызывать исключения при некоторых обстоятельствах, в частности если свойство было переменной типа OBJECT. Изменил реализацию исправления.
378d6b6cb35d92f1820eaab732cb0707bd2c4094 Столкнулся с проблемой. В случае присвоения свойству объекта значения из функции без параметров родительский объект свойства затирался пустой переменной.
Скрипт для рассмотрения проблемы
Вывод до исправления
Вывод после исправления