功能:设置变量不释放

格式:SetNoFreeVar(v)

v:为指定不释放变量名称

说明:
1、在对象变量重新赋值时,系统默认对已有同名称的对象,会进行释放操作,而本函数作用就是指定此变量不释放
2、本操作仅执行最近一次设置的结果
3、本操作也仅生效一次

例子:
//下面代码如果没有SetNoFreeVar(b)这句代码,从a中取到的c已经被释放,因为在b=0时,就已经被释放掉,因为有SetNoFreeVar(b)这句,即告诉系统在b重新赋值时,不要释放资源,因此程序可以正常执行
a = {ArrayCreate<矩阵运算\ArrayCreate>}();
b = {ImageImport<矩阵运算\ImageImport>}();
{ArrayAppend<矩阵运算\ArrayAppend>}(a,b);
SetNoFreeVar(b);
b = 0;
c = {ArrayItem<矩阵运算\ArrayItem>}(a,1);
{ImageExport<矩阵运算\ImageExport>}(c);