| Função | Comentá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. |