Такая ситуация — есть нативная функция которая возвращает объект скажем objX
у объекта objX есть свойство массив arr, в который складываются объекты objY
Выглядит примерно так:
tiscript::object_ref objX(pVM);
tiscript::array_ref arr (pVM);
objX.create();
arr. create();
for (int i = 0; i < 10; i++)
{
tiscript::object_ref objY(pVM);
objY.create();
objY.set("ID", tiscript::v_int(i));
objY.set("prop2", tiscript::v_int(i * 2));
arr.push(objY);
}
objX.set("arr", arr);
return objX;
При попытке обратится к свойству объекта objY из массива arr Получил:
Error: Object BrokenHeart([object BrokenHeart]) has no property — ID
Я так полагаю дело в порядке утановки свойств или в чем ?
Есть такое предложение — сделать функцию GCLock(BOOL bLock) — чтобы она блокировала GC полностью, возможно ли такое ?