www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgtradeoffnode/replacekey.m
function newkey= replacekey(T,ProjA) %REPLACEKEY replace GUID % % newkey= replacekey(OPT,ProjB) % Copyright 2005 The MathWorks, Inc. and Ford Global Technologies, Inc. oldkey = T.ObjectKey; newkey = guidarray(1); ind= find(ProjA.pNode==address(T)); src= getSource(ProjA,ind); pVars= ProjA.pData(src); % replace GUID for variable store passign(pVars, pveceval( pVars, @replacekey, oldkey, newkey) ) % replace GUID for locking tables pTables= T.Tables; passign( pTables , pveceval( pTables, @replacekey, oldkey, newkey) ) T.ObjectKey= newkey; xregpointer(T);