Descrição:
Quando utilizo o PathName de um objeto que está no domínio remoto (por exemplo, RemoteDom:Dados.Tag1), o caminho completo não é retornado (no mesmo exemplo, apenas Dados.Tag1 é retornado). Por que isto acontece, e como posso contornar este problema?
Solução:
Este é um comportamento normal. O PathName retorna o caminho do objeto dentro do domínio ao qual ele pertence. Ou seja, se o objeto pertence a um domínio remoto, o PathName retornará seu caminho dentro daquele domínio, mas sem o nome do Domínio.
Para contornar o problema, pode-se concatenar o nome do domínio remoto com o PathName do objeto desejado.
Exemplo: “RemoteDom:” & Application.GetObject(“RemoteDom:Dados.Tag1”).PathName
Isto retornará: RemoteDom:Dados.Tag1