Função para trabalhar com identificadores de objetos

FunçãoComentário
setWorkId(índice, id)Salva o identificador selecionado no armazenamento especial com o índice especificado.índice – valor inteiro (índice >= 0).id – identificador de objeto.Cada objeto do aplicativo, quando criado, recebe um identificador exclusivo, como o GUID no Windows. Para acessar o identificador Obj1 do objeto no script, use a expressão Obj1.objectID .Exemplo:        id1 = obterWorkId(0);         id2 = obterWorkId(1);         Se (id1 == id2) MessageBox(“Tentativa de conectar-se a um objeto duas vezes!”, MB_OK | MB_ICONWARNING);
obterWorkId(índice);Retorna o identificador salvo.índice – valor inteiro (índice >= 0).Exemplo:se (obj.strTheName == “MeuObjetoHabilitado”) { setWorkId(0,obj.objectID); }
getObjData(WorkId,ObjName)A função obtém os parâmetros públicos do objeto, tendo o identificador id do banco de dados. No caso de execução bem-sucedida, retorna 1, caso contrário, 0. Para acessar os parâmetros recebidos, use a expressão ObjName .Param1 etc.
getObjectConnectedTo(idOut, objToSerch, strExpression, ParamName);Pesquisa os objetos conectados à dependência com a variável ParamName do objeto objToSerch, satisfazendo a condição strExpression.A condição pode ser nula.